草庐IT

Timestamp

全部标签

python - 如何创建具有毫秒粒度的 Python 时间戳?

我需要一个自纪元以来的毫秒(ms)时间戳。这应该不难,我确定我只是缺少一些datetime或类似的方法。实际上微秒(µs)粒度也很好。我只需要不到1/10秒的时间。示例。我有一个每750毫秒发生一次的事件,可以说它检查灯是打开还是关闭。我需要记录每项检查和结果并稍后查看,因此我的日志需要如下所示:...00250Lightison...01000Lightisoff...01750Lightison...02500Lightison如果我只有完整的第二个粒度,我的日志将如下所示:...00Lightison...01Lightisoff...01Lightison...02Lighti

python - 如何创建具有毫秒粒度的 Python 时间戳?

我需要一个自纪元以来的毫秒(ms)时间戳。这应该不难,我确定我只是缺少一些datetime或类似的方法。实际上微秒(µs)粒度也很好。我只需要不到1/10秒的时间。示例。我有一个每750毫秒发生一次的事件,可以说它检查灯是打开还是关闭。我需要记录每项检查和结果并稍后查看,因此我的日志需要如下所示:...00250Lightison...01000Lightisoff...01750Lightison...02500Lightison如果我只有完整的第二个粒度,我的日志将如下所示:...00Lightison...01Lightisoff...01Lightison...02Lighti

python - 在 Pandas `TimeStamp` 中将 `DataFrame` 列截断为小时精度

我有一个名为df的pandas.DataFrame,它有一个自动生成的索引,其中有一列dt:df['dt'].dtype,df['dt'][0]#(dtype('我想做的是创建一个截断为小时精度的新列。我目前正在使用:df['dt2']=df['dt'].apply(lambdaL:datetime(L.year,L.month,L.day,L.hour))这行得通,所以没关系。但是,我有一种使用pandas.tseries.offsets或创建DatetimeIndex或类似方法的好方法。如果可能的话,是否有一些pandas魔法可以做到这一点? 最佳答案

python - 在 Pandas `TimeStamp` 中将 `DataFrame` 列截断为小时精度

我有一个名为df的pandas.DataFrame,它有一个自动生成的索引,其中有一列dt:df['dt'].dtype,df['dt'][0]#(dtype('我想做的是创建一个截断为小时精度的新列。我目前正在使用:df['dt2']=df['dt'].apply(lambdaL:datetime(L.year,L.month,L.day,L.hour))这行得通,所以没关系。但是,我有一种使用pandas.tseries.offsets或创建DatetimeIndex或类似方法的好方法。如果可能的话,是否有一些pandas魔法可以做到这一点? 最佳答案

python - Pandas :将时间戳转换为 datetime.date

我有一个包含时间戳数据的pandas列In[27]:train["Original_Quote_Date"][6]Out[27]:Timestamp('2013-12-2500:00:00')如何检查这些对象与datetime.date类型的对象的等价性datetime.date(2013,12,25) 最佳答案 使用.date方法:In[11]:t=pd.Timestamp('2013-12-2500:00:00')In[12]:t.date()Out[12]:datetime.date(2013,12,25)In[13]:t.d

python - Pandas :将时间戳转换为 datetime.date

我有一个包含时间戳数据的pandas列In[27]:train["Original_Quote_Date"][6]Out[27]:Timestamp('2013-12-2500:00:00')如何检查这些对象与datetime.date类型的对象的等价性datetime.date(2013,12,25) 最佳答案 使用.date方法:In[11]:t=pd.Timestamp('2013-12-2500:00:00')In[12]:t.date()Out[12]:datetime.date(2013,12,25)In[13]:t.d

JavaScript 时间戳到 Python 日期时间的转换

要在JavaScript中获取时间戳,我们使用varts=newDate().getTime()到目前为止,将其转换为Pythondatetime的正确方法是什么,我使用以下代码>>>jsts=1335205804950>>>dt=datetime.datetime.fromtimestamp(jsts/1000)>>>dtdatetime.datetime(2012,4,24,0,30,4)我将时间戳除以1000,因为我得到了类似的错误ValueErrorTraceback(mostrecentcalllast)1d=datetime.datetime.fromtimestamp(a

JavaScript 时间戳到 Python 日期时间的转换

要在JavaScript中获取时间戳,我们使用varts=newDate().getTime()到目前为止,将其转换为Pythondatetime的正确方法是什么,我使用以下代码>>>jsts=1335205804950>>>dt=datetime.datetime.fromtimestamp(jsts/1000)>>>dtdatetime.datetime(2012,4,24,0,30,4)我将时间戳除以1000,因为我得到了类似的错误ValueErrorTraceback(mostrecentcalllast)1d=datetime.datetime.fromtimestamp(a

python - 如何通过 python 将 current_timestamp 插入 Postgres

我需要在PG中插入行,其中一个字段是带有时间戳的日期和时间,这是事件发生的时间,所以我不能使用-->插入时Postgres的current_timestamp函数,那怎么能然后,我将之前收集的时间和日期以与current_timestamp在该时间点创建的格式相同的格式插入到pg行中。 最佳答案 如果您使用psycopg2(可能还有其他一些客户端库),您可以简单地传递一个Pythondatetime对象作为parameter到SQL查询:fromdatetimeimportdatetime,timezonedt=datetime.n

python - 如何通过 python 将 current_timestamp 插入 Postgres

我需要在PG中插入行,其中一个字段是带有时间戳的日期和时间,这是事件发生的时间,所以我不能使用-->插入时Postgres的current_timestamp函数,那怎么能然后,我将之前收集的时间和日期以与current_timestamp在该时间点创建的格式相同的格式插入到pg行中。 最佳答案 如果您使用psycopg2(可能还有其他一些客户端库),您可以简单地传递一个Pythondatetime对象作为parameter到SQL查询:fromdatetimeimportdatetime,timezonedt=datetime.n