这是我试图让我的应用阅读的时间戳:星期四,2016年3月3日16:06:42 GMT
这是我最接近的,但没有取得任何成功:
df['env'] = df['env'].str.replace(r'[^\d*\.?\d+]', '')
print df['env']
0 1004.242
1 1004.242
2 1004.242
Name: env, dtype: object
编辑:我目前的格式print-to / reads:Tue,02 M02 2016 11:36:57 GMT-5
有什么我想念的吗?
最终编辑:
我应该刚刚发布了所有代码......
[df setDateFormat:@"EEE, dd MMM YYYY HH:mm:ss z"];
这对我来说很糟糕。
答案 0 :(得分:2)
我相信你的一年是不正确的。将日期格式更改为
[df setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss z"];
答案 1 :(得分:1)
我尝试使用您的日期格式并将其转换为nsdate并返回字符串。它应该与您使用的格式字符串一起使用。
let time = "Thu, 03 Mar 2016 16:06:42 GMT"
let dateformat = "EEE, dd MMM yyyy HH:mm:ss z"
var dateformatter = NSDateFormatter()
dateformatter.dateFormat = dateformat
dateformatter.timeZone = NSTimeZone(forSecondsFromGMT: 0)
var date = dateformatter.dateFromString(time)
var newTime = dateformatter.stringFromDate(date!)
// newTime = "Thu, 03 Mar 2016 16:06:42 GMT"
编辑:我将日期格式更改为使用Devster101建议的年份小写y
。根据自this