相关疑难解决方法(0)

Java:来自unix时间戳的日期

我需要将unix时间戳转换为日期对象.
我试过这个:

java.util.Date time = new java.util.Date(timeStamp);
Run Code Online (Sandbox Code Playgroud)

时间戳值是: 1280512800

日期应该是"2010/07/30 - 22:30:00"(因为我通过PHP得到它),但我得到了Thu Jan 15 23:11:56 IRST 1970.

应该怎么做?

java unix timestamp

234
推荐指数
7
解决办法
26万
查看次数

我应该在PostgreSQL数据库中选择哪种时间戳类型?

我想在多时区项目的上下文中定义一个在Postgres数据库中存储时间戳的最佳实践.

我可以

  1. 选择TIMESTAMP WITHOUT TIME ZONE并记住在此字段的插入时使用的时区
  2. 选择TIMESTAMP WITHOUT TIME ZONE并添加另一个字段,其中包含插入时使用的时区名称
  3. 选择TIMESTAMP WITH TIME ZONE并相应地插入时间戳

我略微偏好选项3(带时区的时间戳),但希望对此事有一个受过教育的意见.

postgresql timezone timestamp

117
推荐指数
3
解决办法
7万
查看次数

标签 统计

timestamp ×2

java ×1

postgresql ×1

timezone ×1

unix ×1