草庐IT

DD-MON-YY

全部标签

python - 从 pandas Timestamp 获取 MM-DD-YYYY

日期在python中似乎是一件棘手的事情,我在简单地从pandas时间戳中删除日期时遇到了很多麻烦。我想从2013-09-2902:34:44到简单的09-29-2013我有一个包含Created_date列的数据框:Name:Created_Date,Length:1162549,dtype:datetime64[ns]`我已尝试在此系列上应用.date()方法,例如:df.Created_Date.date(),但我收到错误AttributeError:“系列”对象没有属性“日期”谁能帮帮我? 最佳答案 map覆盖元素:In[2

python - 在 DD/MM/YYYY 和 YYYY-MM-DD 之间转换日期?

使用Python脚本,我需要读取日期格式为DD/MM/YYYY的CVS文件,并将其转换为YYYY-MM-DD,然后再将其保存到SQLite数据库中。这几乎可行,但因为我没有提供时间而失败:fromdatetimeimportdatetimelastconnection=datetime.strptime("21/12/2008","%Y-%m-%d")#ValueError:timedatadidnotmatchformat:data=21/12/2008fmt=%Y-%m-%dprintlastconnection我假设datetime对象中有一个方法可以非常轻松地执行此转换,但我找

python - 如何在 Python 中将 YYYY-MM-DDTHH :mm:ss. 000Z 时间格式转换为 MM/DD/YYYY 时间格式?

例如,我正在尝试将2008-09-26T01:51:42.000Z转换为09/26/2008。最简单的方法是什么? 最佳答案 最简单的方法是使用dateutil.parser.parse()将日期字符串解析为可识别时区的日期时间对象,然后使用strftime()获取您想要的格式。importdateutil.parserd=dateutil.parser.parse('2008-09-26T01:51:42.000Z')print(d.strftime('%m/%d/%Y'))#==>'09/26/2008'

java - 如何将长日期值转换为 mm/dd/yyyy 格式

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:convertinglongstringtodate我需要将long日期值转换为mm/dd/yyyy格式。我的long值是strDate1="1346524199000"请帮帮我 最佳答案 请引用下面的代码,它以字符串形式给出日期。importjava.text.SimpleDateFormat;importjava.util.Date;publicclassTest{publicstaticvoidmain(String[]args){longval=1

java - 如何从 yyyy-MM-ddThh :mm:ss:SSSZ format to MM/dd/yyyy hh:mm:ss. SSS 格式转换时间戳?从 ISO8601 到 UTC

我想将时间戳2011-03-10T11:54:30.207Z转换为10/03/201111:54:30.207。我怎样才能做到这一点?我想将ISO8601格式转换为UTC,然后UTC应该是位置感知的。请帮忙Stringstr_date="2011-03-10T11:54:30.207Z";DateFormatformatter;Datedate;formatter=newSimpleDateFormat("dd/MM/yyyyhh:mm:ss.SSS");date=(Date)formatter.parse(str_date);System.out.println("output:"+

java - 将 XMLGregorianCalendar 转换为日期,即 "MM/DD/YYYY hh:mm:ss AM"

我有一个XMLGregorianCalendar格式的日期,例如“2013-05-16T09:54:13”,我必须将其转换为时间戳“MM/DD/YYYYhh:mm:ssAM”,以便使用java插入到oracle数据库表中.我如何在Java中做到这一点? 最佳答案 你可以这样做来返回一个日期:calendar.toGregorianCalendar().getTime()我从thistutorial中找到了该代码.从那里,您可以使用SimpleDateFormat将其转换为您想要的格式的字符串。但是,如果您使用JDBC将日期保存在数据

java - 如何将 "Mon Jun 18 00:00:00 IST 2012"转换为 18/06/2012?

我的值类似于以下MonJun1800:00:00IST2012,我想将其转换为18/06/2012如何转换?我试过这个方法publicStringtoDate(Datedate){SimpleDateFormatdateFormat=newSimpleDateFormat("dd/MM/yyyy");DatetheDate=null;//Stringin=date+"/"+month+"/"+year;try{theDate=dateFormat.parse(date.toString());System.out.println("Dateparsed="+dateFormat.for

java - yyyy-mm-dd 的正则表达式日期验证

这个问题在这里已经有了答案:RegexdateformatvalidationonJava(11个回答)关闭8年前。日期格式yyyy-mm-dd的正则表达式是什么?我想验证来自edittext的电子邮件并检查它是否与正则表达式匹配。 最佳答案 这将匹配yyyy-mm-dd和yyyy-m-d:^\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01])$如果您正在寻找yyyy-mm-dd的完全匹配项,那么试试这个^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9

java.text.ParseException : Unparseable date "yyyy-MM-dd' T'HH:mm:ss. SSSZ"- SimpleDateFormat

如果能帮我找到此异常的错误,我将不胜感激:java.text.ParseException:Unparseabledate:"2007-09-25T15:40:51.0000000Z"以下代码:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");Datedate=sdf.parse(timeValue);longmills=date.getTime();this.point.time=String.valueOf(mills);Datedate=sdf.parse(timeValue);会引发异常。

Java 格式 yyyy-MM-dd'T'HH :mm:ss. SSSz 转 yyyy-mm-dd HH:mm:ss

我正在尝试将yyyy-MM-dd'T'HH:mm:ss.SSSz格式的日期格式化为yyyy-mm-ddHH:mm:ss,这应该很容易,但我无法获得它可以工作。需要解析的日期格式为:2012-10-01T09:45:00.000+02:00现在我使用这个简单的日期格式化程序来格式化它:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSz",Locale.FRANCE);然而这给出了类似于2012-10-01T09:45:00.000UTC+00:00的输出。我也尝试使用“yyyy-MM-dd'T'HH:mm