我想将从此JXDatePicker派生的值插入到Java DB中的Date字段中。我应该怎样才能以一种时间表示为dd/mm/yyyy而没有别的方式来约会这个控制器?解析JXDatePicker以插入Java DB日期字段?
2
A
回答
6
您可以从JXDatePicker.getDate()
获得Date
,然后使用SimpleDateFormat
将日期格式化为所需的格式。
尝试:是不是你已经使用了mm
我用MM
代表一个月
SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy");
formater.format(myDatePicker.getDate());
通知。请参阅SimpleDateFormat
javadoc以了解您可以使用的模式字母。
后续
我不得不说,对于完整性,它通常是一个坏主意,把代表日期,数据库格式的字符串;例如,当您想以另一种格式显示时会发生什么,或者使用SQL
进行简单比较。
存储日期/时间的一种方法是使用从Date.getTime()
获得的时间戳。这里的Date
类getTime()
javadoc:
返回自1970年1月1日毫秒数00:00:00 GMT 此Date对象表示。
在你的数据库中存储Date
的这种表示使得当你检索时间戳简单得多创建Date
对象:
Long myTimeStamp = getTimeStampFromResultSet();
Date date = new Date(myTimeStamp);
或者使用列SQL
做一个简单的比较:
SELECT * FROM MY_TABLE WHERE MY_DATE > ?
这也使得有些便携式这样你就可以,例如,发送时间戳到瘦客户机是使用内置不同的技术。
话虽这么说,它也是你最感兴趣的使用日期和时间库一样Joda Time而不是使用不可靠和不便的Java Date
或Calendar
类。
相关问题
- 1. 插入sqlalchelmy日期字段
- 2. Java日期解析
- 3. 解析日期 - Java
- 4. 解析Java日期
- 5. 解析Java日期
- 6. java解析日期:
- 7. Java日期不解析日
- 8. Android解析插入SQLite的日期
- 9. 选择年份以及从日期时间字段和插入日期字段
- 10. 解析SDK更新日期字段
- 11. 日期字段的解析错误
- 12. 将manytomany字段插入db
- 13. 从JXDatePicker添加日期插入SQL数据库在Netbeans的
- 14. 解析Java的字符串到日期
- 15. Java - 从字符串解析日期
- 16. 解析字符串到日期Java
- 17. Java解析字符串日期
- 18. 解析日期时间到JAVA日期
- 19. JAVA StdDateSerializer解析日期
- 20. Java解析部分日期
- 21. Java日期解析异常
- 22. 的Java解析日期
- 23. 日期格式解析java
- 24. Java中的解析日期
- 25. 在Java中解析日期
- 26. 解析java日期问题
- 27. Lenient Java 8日期解析
- 28. 用java解析日期datetimeformatter
- 29. 解析日期的Java
- 30. 字段无法解析?插入)和;?
非常感谢!你能不能让我知道你将如何与时间一起做呢? – Sam
当然,只要使用javadocs中记录的时间模式字母;如'hh:mm:ss' –
酷!你是一位超级明星!保存我的日子:-) – Sam