【发布时间】:2015-11-02 17:09:47
【问题描述】:
我有一个包含以下内容的文件。
MAX_FRAG_SIZE 1
ACTIVE 3
EFFECTIVE_TIME 1279057213
COLLECT_TIR_INFO 1
EXTENDED_SECURITY_INFO 3
EFFECTIVE_TIME 1279057324
ENABLE_PFI 0
OFFHOST_BACKUP 0
EFFECTIVE_TIME 的第二个字段是时间戳。我们如何将 EFFECTIVE_TIME 的第二个字段转换为人类可读的格式并在文件本身中替换它。此外,strftime() 函数在 AIX 5.3 中也不起作用。
谢谢 拉胡尔
【问题讨论】:
-
AIX 5.3 早已死去(服务终止是 April 2012)。如果您确实确定
strftime()不起作用,您应该能够使用其他一些时间函数(尽管我很惊讶听到它不起作用,即使在像 AIX 5.3 这样的旧系统中也是如此)。gmtime和localtime函数将起作用;您可以使用sprintf来格式化结果以适合自己 - 这就是strtime在幕后所做的。 -
也许aixhealthcheck.com/blog?id=236 会帮助你。还有一个例子,如何转换时间戳。