你好,我有一个日期格式,我将其用作长整型格式的API调用。该API调用不支持其他任何格式的日期,并且应按以下方式进行。
public static long start_date=20140401101010L;
public static long end_date=20140430101010L;
我不得不对那个日期进行一些更改,因此我将该日期更改为JodaDate格式,如下所示的代码。
DateTime startDateTime = formatter.parseDateTime(String.valueOf(start_date));
DateTime endDateTime = formatter.parseDateTime(String.valueOf(end_date));
这是我们如何将普通变量转换为DateTime对象的方法。那么我该如何做相反的呢?如果我有一个JodaTime 2014-04-30T10:10:10.000+05:30,我想将该时间更改为此格式,即Long整数20140430101010L。我想这样做是因为我正在编写一个API程序,URL参数中有时间,只支持上述格式而不支持JodaTime。
formatter
的定义 - 它是一个SimpleDateFormat
吗?格式字符串是什么(YYYY MM等等...)? - vikingsteve