在文档中,date.toString返回日期格式为:
dec mon dd hh:mm:ss zzz yyyy所以我写下了我的出生日期:
logger.error(person.getDateOfBirth().toString() + "dddddddddddddddd");但它看起来不一样:
- 1955-04-14 00:00:00.0dddddddddddddddd为什么?
更新:
我这样设置日期:
            Calendar calendar = Calendar.getInstance();
            calendar.set(1955, 3, 14);
            calendar.getTime()我期待日期格式,这是写在文档中
发布于 2013-05-17 16:12:14
日期到字符串的转换
根据您的问题,您希望将日期转换为字符串
person.getDateOfBirth()是从代码获取的对象
我不熟悉代码片段person.getDateOfBirth()的返回值,但是如果两者的返回值都是java.util.date或java.sql.date,那么您可以使用
String dob=String.valueOf(person.getDateOfBirth());而不是toString()方法。请从数据库中检索日期,格式为
java.sql.date dob= rs.getDate();
or
java.util.date dob= rs.getDate();基于您想要的格式
https://stackoverflow.com/questions/16603731
复制相似问题