当前位置: 首页 > 知识库问答 >
问题:

LocalDateTime的长时间戳

张茂勋
2023-03-14

我有一个很长的时间戳1499070300(相当于星期一,03 Jul 2017 16:25:00 0800),但当我将其转换为LocalDateTime时,我得到1970-01-18T16:24:30.300

这是我的代码

long test_timestamp = 1499070300;

LocalDateTime triggerTime =
                LocalDateTime.ofInstant(Instant.ofEpochMilli(test_timestamp), TimeZone
                        .getDefault().toZoneId());

共有3个答案

蒋高扬
2023-03-14

如果您使用的是Android三后端端口,那么您想要的线路是这样的

LocalDateTime.ofInstant(Instant.ofEpochMilli(startTime), ZoneId.systemDefault())
冯通
2023-03-14

尝试以下方法..

long test_timestamp = 1499070300000L;
    LocalDateTime triggerTime =
            LocalDateTime.ofInstant(Instant.ofEpochMilli(test_timestamp), TimeZone
                    .getDefault().toZoneId());  

默认情况下,1499070300000如果结尾不包含l,则为int。也以毫秒为单位传递时间。

岳安福
2023-03-14

您需要以毫秒为单位传递时间戳:

long test_timestamp = 1499070300000L;
LocalDateTime triggerTime =
        LocalDateTime.ofInstant(Instant.ofEpochMilli(test_timestamp), 
                                TimeZone.getDefault().toZoneId());  

System.out.println(triggerTime);

结果:

2017-07-03T10:25

或者使用< code>ofEpochSecond来代替:

long test_timestamp = 1499070300L;
LocalDateTime triggerTime =
       LocalDateTime.ofInstant(Instant.ofEpochSecond(test_timestamp),
                               TimeZone.getDefault().toZoneId());   

System.out.println(triggerTime);

结果:

2017-07-03T10:25
 类似资料:
  • 问题内容: 我有很长的时间戳记1499070300(相当于2017年7月3日星期一16:25:00 +0800),但是当我将其转换为LocalDateTime时得到1970-01-18T16:24:30.300 这是我的代码 问题答案: 您需要传递时间戳(以毫秒为单位): 结果: 或改为使用: 结果:

  • 问题内容: 我想以as 的形式解析时间戳。这样做时,如果秒是秒,它将去除秒。 如此处所述,我需要使用自定义格式化程序 这个可以用,但是返回一个: 当我解析字符串时,它再次剥离: 那么如何将日期解析为,而不是,并将日期保留在末尾? 问题答案: 您应该期望输出之间的差异 和 打印的值,预计不会产生与图案相同的输出。 当您查看时,您会看到它将时间部分委托给,这将有条件地显示秒: 如果其值为,则仅忽略秒字

  • 当我将字符串解析为时,它将再次剥离: 那么,如何将日期解析为,而不是,并在末尾保留呢?

  • 我正在尝试将LocalDateTime字段保存为long,以便将其存储在SQLite数据库中。我怎么能做到这一点?

  • 如果本地时间位于UTC时区,那么如何将转换为Unix时间戳? >。

  • 问题内容: 现在,这变得非常非常烦人。。。我在这个问题上停留了很长时间…问题是加载速度越来越慢。.这是我的代码,我将在底部对其进行解释: 在这里,我从用户数据中获取usernameProfile和imageProfile。这里的问题是它加载了wayyy来减慢速度..当我尝试通过传递使其呈现为html时: 图像变为空白..由于某种原因,html剂量识别ng模型…在我上面的代码中,底部的那些也首先被记