gpt4 book ai didi

datetime - SAS 日期时间格式/信息 - 自 Unix 纪元以来的毫秒数

转载 作者:行者123 更新时间:2023-12-02 19:11:00 25 4
gpt4 key购买 nike

我需要使用 SAS 输入一个包含时间值的字符串,表示为自 Unix 纪元以来的毫秒数。

例如,我有一个输入字符串“1278486000000”,我想提取日期值“2010-07-07”。

基本上,我需要 this online tool 的 SAS 信息版本.

这是一个相当常见的时间戳,所以我猜有一个内置的 SAS 格式。然而,我知道 SAS 的 1960 纪元和标准 Unix 1970 纪元之间的差异,所以我认为这可能会让事情变得复杂。

如果没有标准信息,我将如何创建一个?

最佳答案

我不知道信息,但这肯定可以通过函数调用来实现。

data _null_;
x="1278486000000";
y=datepart(intnx('dtyear',input(x,best32.)/1000,10,'s'));
put y= date.;
run;

我们假设这是 1960 年的纪元,然后调整到 1970 年的纪元。这将与您的答案略有不同,因为您的答案已根据时区进行了调整。如果您愿意,您还可以单独调整时区的 SAS 值。

关于datetime - SAS 日期时间格式/信息 - 自 Unix 纪元以来的毫秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23810237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com