【python时间戳怎么获得?如何获得当前时间戳?】教程文章相关的互联网学习教程文章

python-用Multiindex列和不规则的时间戳连接Pandas DataFrames【代码】

我在列表中有很多单独的数据框,每个数据框都有多索引列,并且是针对不同时间段和长度的时间序列.我想做三件事: >汇集所有单独的数据框>任何具有相同多索引列的数据框都会追加和排序沿时间轴>具有不同多索引列的数据框将并置列轴(轴= 1) 我知道默认情况下,`pandas.concat(objs,axis = 1)合并列并对行索引进行排序,但是我也希望具有相同标签和级别的数据帧在较长的时间轴上连接,而不是完全将它们放在一边并排. 我还要提到的是,具有相...

如何在python中以5分钟为间隔存储时间戳【代码】

我正在使用python在redis中以5分钟为间隔增加一个计数器,并且执行代码的速度非常重要.我将有一个如下所示的排序集:1:30 incr 1:35 incr ...其中增量是5分钟间隔内的点击计数. 可以说我是在1:32 pm,我想将所有点击数在1:30到1:35之间放入该存储桶中. 天真地,我可以遍历列表,检查分钟是否介于30到35之间,并放入1:30时段.有没有更多的pythonic方法可以做到这一点?解决方法: from redis import Redisr = Redis(db=1) r.flushdb() def...

Python gzip省略了原始文件名和时间戳【代码】

民间, 我正在生成一个gzip文件的md5sum.从技术上讲,每次压缩相同的文件,但生成的md5sum都不相同.我如何告诉它使用-n标志来省略原始文件名和时间戳?f_in = open(tmpFile, 'rb') f_out = gzip.open(uploadFile, 'wb') f_out.writelines(f_in) f_out.close() f_in.close()谢谢!解决方法:GzipFile类允许您显式提供标题的文件名和时间戳. 例如.:#!/usr/bin/python import sys import gzipf = open('out.gz', 'wb') gz = gzip.GzipFi...

python – 将时间戳列拆分为单独的日期和时间列【代码】

我有一个超过1000个时间戳(下面)的pandas数据帧,我想循环遍历:2016-02-22 14:59:44.561776我很难将这个时间戳分成两列 – ‘日期’和’时间’.日期格式可以保持不变,但需要将时间转换为CST(包括毫秒). 谢谢您的帮助解决方法:我不确定你为什么要首先这样做,但如果你真的必须……df = pd.DataFrame({'my_timestamp': pd.date_range('2016-1-1 15:00', periods=5)})>>> dfmy_timestamp 0 2016-01-01 15:00:00 1 2016-01-02 15:00:00 ...

python-根据时间戳将txt文件数据分段为24小时【代码】

我有以下格式的txt文件:Event A 15MAR18 103000 15MAR18 103758 Event A 16MAR18 120518 16MAR18 121308 Event B 16MAR18 121203 16MAR18 124543 Event B 16MAR18 134443 16MAR18 141823 Event B 16MAR18 151733 16MAR18 155103 Event B 17MAR18 165013 17MAR18 172343 Event B 17MAR18 182253 17MAR18 185623 Ev...

Python时间,日期,时间戳之间转换

1.将字符串的时间转换为时间戳 ????方法: ????????a = "2013-10-10 23:40:00" ????????将其转换为时间数组 ????????import time ????????timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") ????转换为时间戳: ????timeStamp = int(time.mktime(timeArray)) ????timeStamp == 1381419600 ?2.字符串格式更改 ????如a = "2013-10-10 23:40:00",想改为 a = "2013/10/10 23:40:00" ????方法:先转换为时间数组,然后转换为其他格式 ????...

python:如何处理时间戳(ISO8601)【代码】

我必须用代表iso8601时间戳的字符串处理python. 因此,我的时间戳字符串采用以下形式:timestamp = "2011-08-18T10:29:47+03:00"目前我正在使用以下方法在python中转换它们:timestamp = timestamp[:-6] timestamp = datetime.datetime.strptime(timestamp, "%Y-%m-%dT%H:%M:%S")但是这样我就失去了有关时区的所有信息.我在s-o上看过很多关于时间戳和python的例子,不幸的是没有人保留时区,或者只是使用以下方法恢复时区延迟:delay ...

python – 转换为UTC时间戳【代码】

//parses some string into that format. datetime1 = datetime.strptime(somestring, "%Y-%m-%dT%H:%M:%S")//gets the seconds from the above date. timestamp1 = time.mktime(datetime1.timetuple())//adds milliseconds to the above seconds. timeInMillis = int(timestamp1) * 1000我如何(在该代码中的任何点)将日期转换为UTC格式?我一直在通过这个看起来像是一个世纪的API而无法找到任何我可以工作的东西.有人可以帮忙吗?...

python – 在偏移前滚后添加一个月偏移量的pandas超出边界纳秒时间戳【代码】

我很困惑pandas如何用这些行吹出日期时间对象的界限:import pandas as pd BOMoffset = pd.tseries.offsets.MonthBegin() # here some code sets the all_treatments dataframe and the newrowix, micolix, mocolix counters all_treatments.iloc[newrowix,micolix] = BOMoffset.rollforward(all_treatments.iloc[i,micolix] + pd.tseries.offsets.DateOffset(months = x)) all_treatments.iloc[newrowix,mocolix] = BOMoffset.rol...

python – 基于时间戳选择并使用零更新时间戳【代码】

如何从Mongodb集合中具有大于零的时间(HH:MM:SS.Milisecond)值的日期字段中选择记录,并通过将日期值保持为零来将其更新为时间(HH:MM:SS)值为零存在于python脚本中. 目前的数据如下所示 – 1) "createdDate" : ISODate("2015-10-10T00:00:00Z") 2) "createdDate" : ISODate("2015-10-11T00:00:00Z") 3) "createdDate" : ISODate("2015-10-12T00:00:00Z") 4) "createdDate" : ISODate("2015-10-13T01:04:30.515Z") 5) "creat...

python – 舍入熊猫时间戳到分钟【代码】

我想以1分钟的间隔创建一个DateTimeIndex,基于开始和结束时间戳(以epoch后的微秒给出)和pd_date_range().为此,我需要向上舍入开始时间戳和结束时间戳.这是我到目前为止:import pandas as pd start = 1406507532491431 end = 1406535228420914start_ts = pd.to_datetime(start, unit='us') # Timestamp('2014-07-28 00:32:12.491431') end_ts = pd.to_datetime(end, unit='us') # Timestamp('2014-07-28 08:13:48.420914')我想要回...

python – pandas 0.21.0 matplotlib的时间戳兼容性问题【代码】

我刚刚将pandas从0.17.1更新到0.21.0以利用一些新的功能,并遇到matplotlib的兼容性问题(我也更新到最新的2.1.0).特别是,Timestamp对象似乎发生了显着变化. 我碰巧有另一台机器仍在运行旧版本的pandas(0.17.1)/ matplotlib(1.5.1),我曾用它来比较差异: 两个版本都显示我的DataFrame索引为dtype =’datetime64 [ns]DatetimeIndex(['2017-03-13', '2017-03-14', ... '2017-11-17'], type='datetime64[ns]', name='dates', length=170...

python将本地时间的字符串转换为UTC纪元时间戳【代码】

我有YMD hms格式的字符串,其时区被剥离.但我知道他们在东部时间有夏令时. 我试图将它们转换为UTC时间的纪元时间戳. 我写了以下函数:def ymdhms_timezone_dst_to_epoch(input_str, tz="US/Eastern"):print(input_str)dt = datetime.datetime.fromtimestamp(time.mktime(time.strptime(input_str,'%Y-%m-%d %H:%M:%S')))local_dt = pytz.timezone(tz).localize(dt)print(local_dt.strftime('%Y-%m-%d %H:%M:%S %Z%z'))utc_dt = loc...

python 获取时间戳

通过 time模块的localtime(time.time())函数获取的时间结构体如下time.struct_time(tm_year=2019, tm_mon=9, tm_mday=11, tm_hour=12, tm_min=12, tm_sec=0, tm_wday=2, tm_yday=254, tm_isdst=0) 这其实是一个元组def get_timestamp():#获取"2013-10-10 23:40:00"格式的时间戳impor timet = time.localtime(time.time())temp = [str(i) for i in t[:3]]date = "-" .join(temp) #年月日temp = [str(i) for i in t[3:6]]mo...

python – 将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解决方法:使用datetime模块:from datetime import datetime ts = int("1284101485")# if you ...