System.out.println(new Date())在不同的系统上输出的日期格式都是一样的么

qq229 2010-03-24 10:19:52
请问大家System.out.println(new Date())在不同的系统上输出的日期的格式都是一样的么,
是不是都是“Wed Mar 24 10:18:26 CST 2010”这样的格式啊
...全文
296 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxpp688 2010-03-26
  • 打赏
  • 举报
回复
public class a {
public static void main(String args[]){

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
String str = null;
str = "2010-3-25";
try {
// date = format.parse(str); // 输入结果 Thu Jan 18 00:00:00 CST 2007
date = java.sql.Date.valueOf(str); // 输入结果 2007-1-18
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(date);
}
}
qiuhuilu2008 2010-03-25
  • 打赏
  • 举报
回复
一样。。应该与编译器有关吧
lliiqiang 2010-03-25
  • 打赏
  • 举报
回复
一样的
索法 2010-03-25
  • 打赏
  • 举报
回复
呵呵 路过学习
aa870816 2010-03-25
  • 打赏
  • 举报
回复
学习了~~~
longtenggdf 2010-03-25
  • 打赏
  • 举报
回复
这个跟操作系统没有关系的。
其实就是 Date.toString 方法返回的值。
zliuzz 2010-03-25
  • 打赏
  • 举报
回复
根据Locale不同会有变化 你要是不跨时区应该没问题
格式化最好还是用java.text.SimpleDateFormat
  • 打赏
  • 举报
回复
应该是一样的吧
xiaohuanjie 2010-03-24
  • 打赏
  • 举报
回复
justchenjie 2010-03-24
  • 打赏
  • 举报
回复
有区别的,虽然格式大致相同,但是时区标志不一样windows GMT+08:00而Mac是CST
sky00310031 2010-03-24
  • 打赏
  • 举报
回复
顶一楼
  • 打赏
  • 举报
回复
一样。
孤独剑客 2010-03-24
  • 打赏
  • 举报
回复
应该是一样的吧, 除非你的jdk版本不同, 个人认为i
ZRBRZB 2010-03-24
  • 打赏
  • 举报
回复
System.out.println(new Date());用这句打印的话,在不同操作系统上应该都是一样的,因为打印语句只是打印date对象的字符串描述。
sharke118 2010-03-24
  • 打赏
  • 举报
回复
要改格式的话 用java.text.SimpleDateFormat 这个类吧 想怎么换都可以

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧