在我的Java程序中,我以格式化字符串创建日期时间:
"dd/mm/yyyy 02:00:00 AM GMT"
然后我使用Lotus(method doc)中的createDateTime(String date)
方法,但日期时间的格式更改为:
"mm/dd/yyyy 02:00:00 AM GMT"
因为程序运行的Windows机器上的区域设置。
区域设置设置为English.US
,具有不同的日期格式。我可以手动更改此设置,但这是系统范围的。
有没有办法只更改此程序的日期格式而不更改系统中locate的区域设置/日期格式?
答案 0 :(得分:0)
阅读这篇文章http://beginnersbook.com/2013/05/java-parse-date/
您必须使用SimpleDateFormat对象。该对象构造函数获取格式字符串并使用parse函数获取字符串日期参数。