V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mzmxcvbn  ›  全部回复第 2 页 / 共 3 页
回复总数  50
1  2  3  
2018-05-21 15:23:41 +08:00
回复了 Will7 创建的主题 推广 [福利贴] 今天心情好,留言送 5 个减压玩具吧,邮费我出了
万一呢
2018-05-21 13:07:19 +08:00
回复了 mzmxcvbn 创建的主题 Python 实现 remember me 功能的 token 过期时间一般设置多久为好
@zjengjie 对呀,现在就是这样,所以 sission 的过期时间就相当于无效了
2018-05-21 11:23:29 +08:00
回复了 mzmxcvbn 创建的主题 Python 实现 remember me 功能的 token 过期时间一般设置多久为好
@lfzyx 因为想要实现登录界面的 remember me 按钮的选项,还有什么更好的方法吗
2018-05-21 10:55:30 +08:00
回复了 mzmxcvbn 创建的主题 Python 实现 remember me 功能的 token 过期时间一般设置多久为好
@fcten 仔细想想好像是这么回事,用 cookie 登录时验证 session 的话,cookie 过期时间就没有效果了,看来要么就把 remember me token 的过期时间设置的比 session 过期时间短,要么就设置成一样的,才能实现两个需求
2018-05-03 11:16:39 +08:00
回复了 mzmxcvbn 创建的主题 Python Flask 配置 session 和 cookie 的过期时间
@guiqiqi 我设置了呀 session.permanent = True
2018-05-02 10:02:07 +08:00
回复了 mzmxcvbn 创建的主题 Python Flask 配置 session 和 cookie 的过期时间
@guiqiqi 谢谢回复,我想问一下 session.permanent = True
app.permanent_session_lifetime = timedelta(hours=1)这几个配置是在什么情况下用到的呢
2018-04-17 13:04:19 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005 真是万分感谢,帮忙解决了这个疑惑,不然以后很容易采坑。

@wwqgtxx 总结在 47 楼了,应该是没错了。

另外谢谢所有参与讨论和提供第三方库解决方法的朋友们
2018-04-17 12:54:04 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005
嗯啊,也就是说,datetime.now().timstamp()和 time.time()出来的就是标准 unix 时间戳。

对于外部传来的标准 unix 时间戳,用 fromtimestamp()拿到的就是本地时间的 datetime ;用 utcfromtimestamp()拿到的就是 utc 时间的 datetime。这样总结没问题吧。
2018-04-17 12:46:22 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005
@wwqgtxx
找了几个在线的时间戳网站,好像还真是这样:
datetime.now().timstamp()和 time.time()出来的就是标准 unix 时间戳。
那么问题来了,datetime.utcnow().timstamp()出来的这个是什么鬼。
2018-04-17 12:22:18 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@rrfeng 最后的结论是啥,就是用第三方模块吗。。
2018-04-17 12:12:21 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005
不不不,datetime.utcnow().timestamp()只要用 fromtimestamp()就能换回正确的 utc 时间了。
datetime.now().timestamp()才要用 utcfromtimestamp()才能得到 utc 时间

d1 = datetime.now()
d2 = datetime.utcnow()

t1 = d1.timestamp()
t2 = d2.timestamp()
t3 = time.time()

nd1 = datetime.utcfromtimestamp(t1)
nd2 = datetime.fromtimestamp(t2)
nd3 = datetime.utcfromtimestamp(t3)

这里 nd1,nd2,nd3 拿到的都是相同的 utc 时间


另外,你的意思是 time.time()才是 unix 标准时间戳?,那 datetime.utcnow().timestamp()是啥
2018-04-17 11:29:07 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@wwqgtxx 好的,谢谢,辛苦了。我还以为是我电脑有问题呢,看来取标准时间戳只能用 datetime.utcnow().timestamp()了
2018-04-17 11:14:45 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005 time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0) 查出来是这个,应该对的吧
2018-04-17 11:09:24 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@wwqgtxx 啊。。。为什么我 time.time()出来的时间戳是和 datetime.now().timestamp()一样的,
2018-04-17 11:06:53 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@NoAnyLove 万分感谢!我整理一下你看对吗:如果确定传过来的是标准 unix 时间戳,我用 datetime.fromtimestamp()就能拿到一个 datetime 形式的 utc 时间。但如果对面不是标准的时间戳,我就要用 datetime.utcfromtimestamp()才能拿到一个 datetime 形式的 utc 时间。
2018-04-17 11:01:05 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@wwqgtxx 万分感谢!我也是今天才知道 datetime.now().timestamp()取出来的不是标准时间戳。
2018-04-17 10:59:28 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@bolide2005 我刚刚试了一下 time.time()也不是标准 unix 时间戳,有别的取标准时间戳的方法吗
2018-04-17 10:44:07 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@laoyur 因为我发现 datetime.now().timestamp()和 datetime.utcnow().timestamp()转出来的时间戳不一样。。。。
2018-04-17 10:43:07 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@laoyur 我的意思是如果我拿到一个时间戳,我想要一个 datetime 形式的 utc 时间。如果这个时间戳是从 datetime.now 转过来的,我用 utcfromtimestamp()就能拿到正确的值。但如果这个时间戳是从 datetime.utcnow 转过来的,我再用 utcfromtimestamp()就不对了,这种时候用 fromtimestamp()就行了。但只有时间戳应该怎么判断该用 utcfromtimestamp()还是 fromtimestamp()呢
2018-04-17 10:40:59 +08:00
回复了 mzmxcvbn 创建的主题 Python Python 怎么知道一个时间戳是不是 utc 时间转过来的
@wwqgtxx 你的意思是我是要去问这个时间戳的来源,这个是 now.timestamp()转出来的还是 utcnow.timestamp()转出来的是吗。。。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.