如何在android中将时间戳转换为日期?
我的 XML 中有一个时间戳,我将其放入数据库中。
时间戳的格式为自 1970 年以来经过的秒数。 我想将其转换为日期对象。
我该怎么办?
先感谢您。
i have a time stamp coming in my XML that i put into my database.
The time stamp is in the format of number of seconds gone by since 1970.
i want to convert that into a date object.
how do i go about it?
thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以根据自 1970 年 1 月 1 日以来的毫秒数创建一个
Date
实例。您的值以秒为单位表示,但这是一个简单的转换:You can create a
Date
instance based on the number of milliseconds since Jan 1, 1970. Your value is expressed in seconds, but that a trivial conversion:Date 类为此有特殊的构造函数:
此外,您可以使用
SimpleDateFormat
根据需要格式化您的Date
对象。请参阅文档 。
Date class has special constructor for this:
Further you can format your
Date
object as you like usingSimpleDateFormat
.See the doc.
自从问这个问题以来已经有一段时间了,但我也遇到了同样的麻烦。
我发现问题出在变量类型上。您是否使用整数来存储时间戳值?尝试使用长。这对我有用
It's been awhile since the question been asked, but i just faced the same trouble.
And I found out that the trouble is in the variable type. Are you using integer to store the timestamp value? Try using long. It worked for me