Sye*_*hir 1 java swing datepicker simpledateformat
我在我的Swing应用程序中使用JXDatePicker,并使用以下代码将日期值设置为SQL Server表
Date date = jDatePicker1.getDate();
String expectedPattern = "yyyy-MM-dd hh:mm:ss.SSS";
String currentFormat = "dd-MM-yyyy hh:mm:ss.SSS";
SimpleDateFormat dateFormatReq = new SimpleDateFormat(expectedPattern);
SimpleDateFormat dateFormatCurr = new SimpleDateFormat(currentFormat);
String strDate = dateFormatReq.format(dateFormatCurr.parse(dateFormatCurr.format(date)));
Run Code Online (Sandbox Code Playgroud)
问题是strDate值为'2011-04-01 12:00:00.000'
我的要求是'2011-04-01 00:00:00.000'
任何有关此事的帮助都将非常值得注意.
使用HH而不是hh几个小时.因为HH是"一天中的小时(0-23)"并且hh是"上午/下午(1-12)".请参阅http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html.
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |