要澄清......我有一个现有的Facebook应用程序数据库表,它在大纪元时间存储DateTime。我想查询表并在当地时间显示DateTime,同时考虑到DST是合适的。
在以本地时间(PST)显示时间戳时,是否有人可以验证以下SQL语句是否会正确考虑DST(夏令时)?时间戳来自SQLite Facebook应用程序(Apple)。
Select Datetime(timestamp/1000, 'unixepoch', 'localtime') As ConvertedDateTime
FROM XYZ
我一直在搜索所有网站,但没有找到明确的答案。我发现讨论该主题的几页包括:
http://sqlite.1065341.n5.nabble.com/Date-and-time-td15487.html
http://geeklog.lucid.net.au/article-20091211084306281.html?story=20091211084306281
How do I convert from unix epoch time and account for daylight saving time in C#?
感谢任何可以清楚澄清这个问题的人。
答案 0 :(得分:0)
localtime
修饰符向操作系统询问当前时区偏移量,因此它确实会考虑DST(如果在操作系统中正确设置)。