全部,
我创建了一个函数来从 Joda DateTime 对象创建日期字符串。
public static String getDateString(DateTime dT)
{
String dateString = dT.getDayOfMonth() + "-";
dateString = dateString + dT.getMonthOfYear() + "-";
dateString = dateString + dT.getYear() + " ";
dateString = dateString + dT.getHourOfDay() + ":";
dateString = dateString + dT.getMinuteOfHour() + ":" + dT.getSecondOfMinute();
logger.finer("Date String is : " + dateString);
return dateString;
}
问题是几天和几个月之前为零,例如 10 月 8 日,被打印为
2013 年 8 月 11 日 12:51:49
当我下次按预期执行程序时读取此值时,这会破坏我的格式
我需要明确的格式 DD-MM-YYYY
正确输出如下
2013 年 8 月 11 日 12:51:49
谢谢