当前位置: 首页 > 面试题库 >

Linux将时间(用于不同时区)转换为UTC

毕和志
2023-03-14
问题内容

在Linux中,有没有办法以编程方式获取给定时间字符串的UTC时间,例如

Tue Dec  14 10:30:23 PST 2012
Tue Jan  4 11:30:23 EST 2013

设置为UTC时间,而不考虑(且不更改)本地时区设置?


问题答案:

date -u -d "Tue Dec 14 10:30:23 PST 2012"报告Fri Dec 14 18:30:23 UTC 2012。出现差异是因为2012年12月14日实际上是星期五,而不是星期二。使用有效的输入可能效果更好…



 类似资料:
  • 问题内容: 我正在尝试使用Java日期和日历来实现从一个时区到另一个时区的简单转换。我正在尝试运行以下代码 但这仍然返回相同的日期,而不是+1小时…整个问题似乎微不足道,但我找不到任何简单的答案。在此先感谢您的帮助。 问题答案: 当您使用来打印日期时, 返回的是,并且始终以本地时区打印日期。 相反,您可能要使用:

  • 在jsp页面中从日期选择器中选择日期时,格式如下所示。 从印度登录时,数据选择器格式如下: 从美国登录时,datepicker格式如下所示。 我想将其转换为“dd-MMM-yyyy”两种格式。 假设将来我想从其他国家登录,即内部化它将以相同的格式输出。 现在,我们正在angularJS(jsp页面)应用程序中实现。 示例javacode如下,对印度运行良好,但对美国不起作用。 我怎样才能使它能够为

  • 我有当前的毫秒utc/unix时间,现在我想将其转换为特定时区的日期时间,例如EST utc-5(纽约)。 我使用以下方法获得当前的毫秒/ unix时间: 现在我想把这个长值转换成一个特定的时区。 我如何使用 Joda time 做到这一点,因为我听说这是最好的库,但 API 对我来说似乎有点混乱。

  • 我以UTC long格式存储日期,并以用户时区显示。但当我试图只存储几天而没有时间时,它会误导到不同的日期。 例如:2016年5月05/06/2016 (06日的调度事件)。此日期对于所有没有时区的地区都是唯一的。如果来自GMT 5:30时区的用户试图在2016年6月5日添加事件,则ISO-8601格式为2016-05-05T16:00:00.000Z,毫秒1462464000000。 然后来自G

  • 位于新加坡(时区-“亚洲/新加坡”)的我的系统从印度尼西亚(时区-“亚洲/新加坡”)的外部系统接收字符串datetime(yyyy-MM-dd HH:MM:ss)。 如何在java 1.7中将收到的String日期时间转换为UTC? 这是我的代码:

  • 问题内容: 我想要在两种系统上的两者之间进行转换的多种方法。我正在寻找一种快速简便的方法来做到这一点。 我想要Python方式,excel,openoffice calc方式,访问方式,命令行方式。您做的任何其他方式也将很好。换种方式(从Windows到Linux)也很好 我从某些脚本中获得的输出包括自1970年以来的时间(以秒为单位),但我想转换为Windows时间。这样,当将其导入数据库时​​