如何在JavaScript中获取时间戳?
与Unix的时间戳类似的东西,即代表当前时间和日期的单个数字.无论是数字还是字符串.
我在Python中有一个表示unix时间戳(即"1284101485")的字符串,我想将其转换为可读日期.当我使用时time.strftime,我得到一个TypeError:
>>>import time
>>>print time.strftime("%B %d %Y", "1284101485")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: argument must be 9-item sequence, not str
Run Code Online (Sandbox Code Playgroud) 我已经浏览过stackoverflow,甚至看了一些建议的问题,似乎没有人回答,你如何在C#中获得unix时间戳?
我必须在未来5分钟创建一个"Expires"值,但我必须以UNIX Timestamp格式提供它.到目前为止,我有这个,但它似乎是一个黑客.
def expires():
'''return a UNIX style timestamp representing 5 minutes from now'''
epoch = datetime.datetime(1970, 1, 1)
seconds_in_a_day = 60 * 60 * 24
five_minutes = datetime.timedelta(seconds=5*60)
five_minutes_from_now = datetime.datetime.now() + five_minutes
since_epoch = five_minutes_from_now - epoch
return since_epoch.days * seconds_in_a_day + since_epoch.seconds
Run Code Online (Sandbox Code Playgroud)
是否有为我进行时间戳转换的模块或函数?
我需要一个将Unix时间戳转换为日期的shell命令或脚本.输入可以来自第一个参数或来自stdin,允许以下使用模式:
ts2date 1267619929
Run Code Online (Sandbox Code Playgroud)
和
echo 1267619929 | ts2date
Run Code Online (Sandbox Code Playgroud)
两个命令都应输出"Wed Mar 3 13:38:49 2010".
Date.getTime()返回自1970年1月1日以来的毫秒数.Unixtime是自1970年1月1日以来的秒数.我通常不用java编写代码,但我正在修复一些错误.我有:
Date now = new Date();
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法在java中获得unixtime?
UPDATE
根据John M的建议,我最终得到:
Date now = new Date();
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud) 相关问题是"Datetime To Unix timestamp",但这个问题比较笼统.
我需要Unix时间戳来解决我的最后一个问题.我的兴趣是Python,Ruby和Haskell,但欢迎其他方法.
生成Unix时间戳的最简单方法是什么?
是否有MySQL函数可用于将Unix时间戳转换为人类可读日期?我有一个字段用于保存Unix时间,现在我想为人类可读日期添加另一个字段.
使用PHP,我想将UNIX时间戳转换为类似于此的日期字符串: 2008-07-17T09:24:17Z
如何转换的时间戳,如1333699439到2008-07-17T09:24:17Z?
如何将转换NSDate为Unix时间戳?我读了很多相反的帖子.但我找不到任何与我的问题相关的内容.