将时间戳转换为月份年份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将时间戳转换为月份年份相关的知识,希望对你有一定的参考价值。

我如何将时间戳转换为month-year。即9/5/2019至2019年9月我尝试了这个,但是我正在数组。这是我所做的。

pd.DatetimeIndex(data ['Timestamp'])。year

pd.DatetimeIndex(data ['Timestamp'])。date

在这种情况下,我得到了可以将它们附加在一起的数组。但是我正在寻找效率更高的方法,并且希望获得像“ Sep”这样的字母月份,而不是9。

谢谢

答案

您可以使用以下方式转换日期时间格式:

$ cat newdate.csv 
Name,Date
Will,9/5/2019
Bill,11/5/2019

newdate=pd.read_csv('newdate.csv')
newdate['Date']=pd.to_datetime(newdate['Date']).dt.strftime('%b-%Y') 

#In [323]: newdate                                                                                                                                                                                           
#Out[323]: 
#   Name      Date
#0  Will  Sep-2019
#1  Bill  Nov-2019

以上是关于将时间戳转换为月份年份的主要内容,如果未能解决你的问题,请参考以下文章

将 Varchar 转换为 Snowflake 中的时间戳

如何将周数和年份转换为 unix 时间戳?

如何实现时间戳转换

如何通过时间戳排序从时间戳中获取月份和年份的唯一记录

在php中获取给定月份和年份的开始和结束unix时间戳

php 怎么将指定日期转换为时间戳