解析“奇怪”日期格式
您好,我在解析这种格式的日期时遇到问题:
1295716379
我不知道它是什么类型的日期格式。
该字符串的人类可读值是:
22. 1. 2011, 18.12
另外,我不知道这种格式是某种牛仔编码器格式还是某种“标准”。
并且是否可以将顶部的字符串解析为人类可读的格式,例如 C#、Java、C++。
感谢
Hi I have trouble have parse date in this format:
1295716379
I don’t what kind of date format is it.
Human readable value of this string is:
22. 1. 2011, 18.12
Also I don’t know that this format is some cowboy coder format or it is some "standard".
And if it is possible parse string on the top to human readable format, for examle in C#, Java, C++.
Thank
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它看起来像 unix 时间戳。
您可以像这样解析它们:
进一步链接:Epoch Converter.com。
It looks like a unix timestamp.
You can parse them like so:
Further links: Epoch Converter.com.
这是 UNIX 纪元时间戳。
C# 中将其转换为 DateTime 的示例:
这会将其转换为本地时间。
That's a UNIX Epoch timestamp.
An example in C# to convert it to a DateTime:
This will convert it into local time.
经验证,这是一个unix时间戳。
UTC 时间为
2011 年 1 月 22 日星期六 17:12:59
。您似乎有本地时间值,并且您的时区是 UTC+1。
在 C/C++ 中:
输出:
请注意,
gmtime
返回 UTC 时间值,localtime
返回本地时间值。PS:我住在UTC+9时区
Verified, it is a unix timestamp.
The time is
Sat Jan 22 17:12:59 2011
in UTC.It looks like you have a local time value and your timezone is UTC+1.
In C/C++:
Output:
Note that
gmtime
return UTC time value,localtime
return local time value.PS: I'm living in UTC+9 timezone