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

将GC日志文件时间戳转换为可读格式

强硕
2023-03-14

我想将下面的时间戳转换为可读的日期时间。

2221206.786: [Full GC (Allocation Failure)  1025663K->1025663K(1025664K), 1.9171581 secs]
2221208.719: [Full GC (Allocation Failure)  1025663K->1025663K(1025664K), 1.8723947 secs]
2221210.610: [Full GC (Allocation Failure)  1025663K->1025663K(1025664K), 1.9988764 secs]

如何将2221206.786之类的数字转换为日期和时间?

共有1个答案

鲜于凯歌
2023-03-14

您的JVM是使用以下选项启动的:

-xx:PrintGCTimeStamps

它以秒为前缀,表示自JVM启动以来经过的时间,对于您的示例来说,这大约是26天前。

如果要记录日期和时间,请使用此选项:

-XX:+PrintGCDateStamps

或者使用现有的日志时间戳进行自己的日期算法。

 类似资料:
  • 问题内容: 在MySQL客户端/控制台中输出查询结果之前,如何告诉MySQL将时间戳格式设置为可读日期? 问题答案: 像这样使用FROM_UNIXTIME:

  • 我浏览了所有(我已经找到)与binance时间戳相关的帖子,但找不到我的问题的答案。我编写了一个使用Binance Api的app t,但我不知道如何将Binance服务器提供的时间戳转换为可读的DateTime格式。 Binance.api.csharp.client.models.general.ServerInfo x返回1615724572987,在转换为DateTime后,返回{1/2/

  • 问题内容: 我最初发布此问题以使用python寻找答案,获得了一些很好的帮助,但仍无法找到解决方案。我有一个在OS X 10.5客户端计算机上运行的脚本,该脚本捕获Internet浏览历史记录(这是我在美国公立学校中的sys admin职责的一部分)。Firefox 3.x将历史记录存储在sqlite数据库中,我已经弄清楚了如何使用python / sqlite3来获取该信息。Firefox 3.

  • 问题内容: 我正在尝试将19位Unix时间戳(例如,一个五分之五)转换为可读的日期/时间格式。我的时间戳以6个零结尾,这表明时间以纳秒为单位。 我遇到了一些例子,其中人们使用了我不需要的时区。另一个示例使用ofEpochSecond像这样: 但是我不确定是否需要使用EpochSecond。 下面的代码提供了我最新的实现方法: 但是我得到的输出是这样的: 它不以例如2019格式显示年份格式。 问题答

  • 我正在尝试将19位Unix时间戳(如(15亿分之一)转换为可读的日期/时间格式。我的时间戳以6个零结束,这表明时间以纳秒为单位。 我遇到过一些例子,人们使用了我不需要的时区。另一个例子是这样使用ofEpochSecond: 但是我不确定我是否需要使用ofEpoch秒钟。 下面的代码给出了我实现这一目标的最新方法: 但是我得到的输出是这样的: 它没有以例如2019格式显示年份格式。

  • 问题内容: 我有一个表示Python中的unix时间戳(即)的字符串,我想将其转换为可读的日期。使用时,我得到: 问题答案: 使用模块: