我正在尝试实现一个项目,人们可以登录到一个网站,在那里他们可以找到个人日历。在这个日历中,人们应该能够留下时间戳。由于一年大约有 365 天(并且每天可能有超过 1 个时间戳),因此将需要保存大量时间戳。
我需要一种方法将这些时间戳保存在某种数据库中。我对此很陌生,我想知道使用 JSON 文件来存储这些时间戳或使用 MySQL 数据库是否是更好的方法。
背景故事: 我正在开发一个项目,其中微 Controller 在用户给定的时间戳处执行某些操作。用户在 iOS 应用程序的日历中留下时间戳。因此它还必须兼容 Swift/iOS。
有什么想法吗?
最佳答案
数据库有几种存储时间戳的方法。例如数据类型 TIMESTAMP 或 DATETIME 都是存储时间戳的方法
如果您在数据库中执行此操作,则可以跨设备同步它。
要使用 JSON 来完成此操作,我将向您推荐 StackOverflow 上的这个问题: The "right" JSON date format
编辑:查看评论后,您很可能需要一个数据库。我在这里有一个示例,其中有一个用户表和一个事件表,可以将它们连接起来以获取每个用户的每个事件,即使每个用户将其所有事件都放在同一个表中。
我创建这个是因为我以前不知道数据库有什么用处,所以我来到这里,有人给我指明了正确的方向。数据库非常强大且快速。维护每个人的 JSON 事件文件将是一场噩梦。我 100% 推荐适合您情况的数据库
尝试一下我创建的示例数据库:http://sqlfiddle.com/#!9/523e2d/5
关于mysql - 在数据库中保存时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46266708/