首页 / JAVA / 更改Date Java 的格式
更改Date Java 的格式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了更改Date Java 的格式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1793字,纯文字阅读大概需要3分钟。
内容图文
![更改Date Java 的格式](/upload/InfoBanner/zyjiaocheng/712/b08994bd617143fc9a7134edbcf09372.jpg)
我有Date格式的Date对象
/107/2013 12:00:00 AM
我的预期价值:
2013-07-01
我怎么做的?
我正在尝试使用此代码
public static Date formatearFecha( Date fecha ){
String fechaString = new SimpleDateFormat("yyyy-MM-dd").format(fecha) ;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date fechaFormateada = null;
try {
fechaFormateada = df.parse(fechaString);
} catch (ParseException ex) {
Logger.getLogger(TestThings.class.getName()).log(Level.SEVERE, null, ex);
}
return fechaFormateada;
}
当我尝试进行测试时,我得到了这个:
System.out.println( formatearFecha(myDate) );
Mon Sep 30 00:00:00 COT 2013
更新:
我的问题是在sql将java.util.Date更改为java.sql.Date
我解决了这个问题:
private String formatearFecha( Date fecha ){
return new SimpleDateFormat("yyyy-MM-dd").format(fecha);
}
private java.sql.Date stringToSQLDate( String fecString ){
java.sql.Date fecFormatoDate = null;
try {
SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd", new Locale("es", "ES"));
return new java.sql.Date(sdf.parse(fecString).getTime());
} catch (ParseException ex) { }
return null;
}
并测试:
stringToSQLDate( formatearFecha( myDate ) );
解决方法:
首先:java.util.Date对象永远不会存储格式.您可以将Date视为包含自UTC时区的纪元以来的长毫秒值的对象.该类有很少的方法,但没有时区偏移,格式化模式等存储在其中.
其次,以下基本代码可用于在您机器的语言环境中将日期格式化为yyyy-MM-dd:
Date mydate = ...
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String mydateStr = df.format(mydate);
同样,您可以将字符串“/ 107/2013 12:00:00 AM”解析为计算机区域设置中的日期对象,如下所示:
String mydateStr = "/107/2013 12:00:00 AM";
DateFormat df = new SimpleDateFormat("/dMM/yyyy HH:mm:ss aa");
Date mydate = df.parse(mydateStr);
上面的两种方法可用于将格式化的日期字符串从一个更改为另一个.
See the javadoc for SimpleDateFormat了解有关格式代码的更多信息.
内容总结
以上是互联网集市为您收集整理的更改Date Java 的格式全部内容,希望文章能够帮你解决更改Date Java 的格式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。