将 LocalDateTime 转换为 LocalDateTime(以 UTC 为单位)。
LocalDateTime convertToUtc(LocalDateTime date) {
//do conversion
}
我在网上搜索。但没有找到解决方案
还有一种更简单的方法
LocalDateTime.now(Clock.systemUTC())
LocalDateTime不包含区域信息。ZonedDatetime有。
如果要将LocalDateTime转换为UTC,则需要通过ZonedDateTime拳头进行包装。
您可以像下面这样转换。
LocalDateTime ldt = LocalDateTime.now();
System.out.println(ldt.toLocalTime());
ZonedDateTime ldtZoned = ldt.atZone(ZoneId.systemDefault());
ZonedDateTime utcZoned = ldtZoned.withZoneSameInstant(ZoneId.of("UTC"));
System.out.println(utcZoned.toLocalTime());
我个人更喜欢
LocalDateTime.now(ZoneOffset.UTC);
因为它是最易读的选项。
我有三个表示cron数据的变量,例如: 这些值将用于调度运行脚本的cron作业。后来,我意识到需要进行REST调用并传递一个UTC格式的参数。 如何使用ruby将上述值转换为UTC格式的datetime值? 提前感谢!
在下面的示例中,我们正在尝试将“日期”从一种格式转换为其他格式,例如要转换为UTC格式,例如2021-07-26T18:37:15.490Z 有人能帮忙吗。 输入XML: 现有输出: XSLT代码: 参考URL:https://xsltfiddle.liberty-development.net/pNEj9dB/1
问题内容: 我从服务器获取UTC时区的字符串日期,我需要将其转换为本地时区。 我的密码: 此打印- utc:2015-04-01T11:42:00.269Z,日期:可选(2015-04-01 11:42:00 +0000) 如果我删除 它打印 utc:2015-04-01T11:42:00.269Z,日期:可选(2015-04-01 08:42:00 +0000) 我的当地时区是UTC +3,在第
我有一个对象,想将其转换为对象。 相比之下,我可以使用进行类似的转换: 这个答案对我无效,因为我的< code>java.sql.Date没有getTimestamp方法。 作为参考,这个问题解决了相反的转变。
我想把这个2021年1月20日20:10:14转换成yyyy-MM-dd'T'HH:MM:ss格式。Android系统中的SSS'Z'。目前我正在使用函数,但当我转换为本地格式时,我没有得到原始时间
我使用的是Java8,我有一个方法接受长格式参数的日期,并从库返回中的日期。 在java版本<8之前,我使用,但是现在我需要使用,但是我找不到关于如何将值转换为的文档。 现在: 谢谢你的帮助!