使用时间戳功能将特定日期和时间保存到 Firestore 数据库 - Swift 4

卡比昂博

如何在 swift 4 中创建一个不是当前日期的日期对象?例如,2019 年 12 月 3 日下午 2:35。那么,如何将该对象作为时间戳写入 firestore 数据库中的文档?

邓肯

您可以创建一个 DateFormatter 对象来将本机 Date 对象来回转换为字符串并将日期指定为字符串,但我不建议这样做。

看看Calendar班级和DateComponents班级。Calendar带签名函数

func date(from components: DateComponents) -> Date?

允许您使用DateComponents对象来创建日期。

所以你可能会使用这样的代码:

let calendar = Calendar.current
let components = DateComponents(
  calendar: calendar,
  year: 2019, 
  month: 12, 
  day: 3, 
  hour: 14, 
  minute: 39)

if let date = calendar.date(from: components) {
    print(DateFormatter.localizedString(
        from: date, 
        dateStyle: .medium, 
        timeStyle: .medium))
}

那会输出

Dec 3, 2019 at 2:39:00 PM

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4:无法将记录保存到数据库

来自分类Dev

Rail 4拒绝将记录保存到数据库-

来自分类Dev

使用数据库客户端连接到4D数据库

来自分类Dev

Swift和Firebase查询数据库

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

Swift 3 sqlite /正在使用数据库?

来自分类Dev

使用Angular从Firestore数据库返回多个集合

来自分类Dev

使用dialogflow将多个参数写入firestore数据库

来自分类Dev

Firestore导入数据库

来自分类Dev

在数据库条目中使用Swift .insert

来自分类Dev

Firebase:将实时数据库时间戳转换为Firestore时间戳的代码/公式?

来自分类Dev

使用Swift从Firebase数据库中删除特定值

来自分类Dev

从Firestore数据库获取时间戳

来自分类Dev

将日期和时间保存到数据库

来自分类Dev

使用时间戳计算用户的数据库行数-最佳方法?

来自分类Dev

Swift:如何使用NSURLSession查询外部数据库?

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

Swift 3 sqlite /正在使用数据库?

来自分类Dev

使用Swift从Firebase数据库读取

来自分类Dev

在保存之前或保存到数据库时使用时间戳是否有意义

来自分类Dev

跟踪数据库更改或使用时间戳区分记录?

来自分类Dev

Swift SQLite 数据库如何插入日期字段

来自分类Dev

如何在 swift 4 中将数据从 iOS 发送到 MySql 数据库

来自分类Dev

使用 Firestore 数据库在地图上创建多个标记

来自分类Dev

如何从firestore数据库获取特定和有限的检查数据到angular4自动完成输入

来自分类Dev

使用带有 swift 4.0 的 Firestore DB,每次我进行身份验证时,保存到数据库都会创建一个随机字符文档

来自分类Dev

使用 ChildAdded 使用 swift 4 从 firebase 数据库中获取第一个键

来自分类Dev

Firebase 云功能;无法访问 Firestore 数据库

来自分类Dev

Swift iOS 使用数据库中的数据更新图表

Related 相关文章

  1. 1

    Rails 4:无法将记录保存到数据库

  2. 2

    Rail 4拒绝将记录保存到数据库-

  3. 3

    使用数据库客户端连接到4D数据库

  4. 4

    Swift和Firebase查询数据库

  5. 5

    无法使用SWIFT更新数据库FMDB中的字段

  6. 6

    Swift 3 sqlite /正在使用数据库?

  7. 7

    使用Angular从Firestore数据库返回多个集合

  8. 8

    使用dialogflow将多个参数写入firestore数据库

  9. 9

    Firestore导入数据库

  10. 10

    在数据库条目中使用Swift .insert

  11. 11

    Firebase:将实时数据库时间戳转换为Firestore时间戳的代码/公式?

  12. 12

    使用Swift从Firebase数据库中删除特定值

  13. 13

    从Firestore数据库获取时间戳

  14. 14

    将日期和时间保存到数据库

  15. 15

    使用时间戳计算用户的数据库行数-最佳方法?

  16. 16

    Swift:如何使用NSURLSession查询外部数据库?

  17. 17

    无法使用SWIFT更新数据库FMDB中的字段

  18. 18

    Swift 3 sqlite /正在使用数据库?

  19. 19

    使用Swift从Firebase数据库读取

  20. 20

    在保存之前或保存到数据库时使用时间戳是否有意义

  21. 21

    跟踪数据库更改或使用时间戳区分记录?

  22. 22

    Swift SQLite 数据库如何插入日期字段

  23. 23

    如何在 swift 4 中将数据从 iOS 发送到 MySql 数据库

  24. 24

    使用 Firestore 数据库在地图上创建多个标记

  25. 25

    如何从firestore数据库获取特定和有限的检查数据到angular4自动完成输入

  26. 26

    使用带有 swift 4.0 的 Firestore DB,每次我进行身份验证时,保存到数据库都会创建一个随机字符文档

  27. 27

    使用 ChildAdded 使用 swift 4 从 firebase 数据库中获取第一个键

  28. 28

    Firebase 云功能;无法访问 Firestore 数据库

  29. 29

    Swift iOS 使用数据库中的数据更新图表

热门标签

归档