社区
Java SE
帖子详情
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”这样的格式啊
...全文
297
15
打赏
收藏
System.out.println(new Date())在不同的系统上输出的日期格式都是一样的么
请问大家System.out.println(new Date())在不同的系统上输出的日期的格式都是一样的么, 是不是都是“Wed Mar 24 10:18:26 CST 2010”这样的格式啊
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
修电视的攻城狮
2010-03-25
打赏
举报
回复
应该是一样的吧
xiaohuanjie
2010-03-24
打赏
举报
回复
justchenjie
2010-03-24
打赏
举报
回复
有区别的,虽然格式大致相同,但是时区标志不一样windows GMT+08:00而Mac是CST
sky00310031
2010-03-24
打赏
举报
回复
顶一楼
不姓贾_请叫我甄先生
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 这个类吧 想怎么换都可以
Java System.out.printf
格式
化
输出
日期
printf 方法可以很轻松地
格式
化时间和
日期
。使用两个字母
格式
,它以%t开头并且以下面表格中的一个字母结尾。当我们需要一个固定
格式
的
日期
输出
的时候,需要利用printf
格式
化
输出
字符串的功能,并在秦钟指出要被
格式
化的参数的索引。索引必须紧跟在%后面,而且必须以$结束。 可能对于初学者,上面的话比较抽象,我们来介绍一个实例。
Date
today =
new
Date
(); System...
1、System.out.
println
(
Date
Format对象.format(
Date
对象)); 2、字符串转换成的
Date
对象
1、System.out.
println
(
Date
Format对象.format(
Date
对象)); 2、字符串转换成的
Date
对象
day26
日期
类java.util.
Date
day26
日期
类java.util.
Date
一、获取
系统
当前时间
Date
d =
new
Date
(); 二、
日期
格式
化:java.text.Simple
Date
Format 1、 yyyy 年(年是4位) MM 月(月是2位) dd 日 HH 时 mm 分 ss 秒 SSS 毫秒(毫秒3位,最高999。1000毫秒代表1秒) 注意:在
日期
格式
中,除了y M d H m s S这些字符不能随便写之外,剩下的符号
格式
自己随意组织。 2、
Date
--> String Simple
Date
For
Date
类
目录:
Date
类的介绍
Date
Format类 Calendar类 System类 BigDecimal类 1.
Date
类的介绍
Date
类代表了一个特定的时间,以毫秒的精度。 1秒=1000毫秒 时间的参照:1970年1月1日 0时0分0秒
Date
类构造方法:
Date
() 创建一个
Date
对象时间为执行这个代码的时间(当前时间)
Date
(long
date
) 创建...
Java
Date
类深度解析:从核心原理到实战避坑指南
在Java开发中,
日期
时间处理是基础且关键的技术领域。其核心原理在于将时间表示为自特定纪元(如1970年1月1日)以来的毫秒数,这一抽象为跨
系统
的时间交换提供了统一基准。然而,早期的`java.util.
Date
`类在设计上存在诸多缺陷,如可变性、时区处理模糊以及大量API已废弃,这些特性使其在并发安全性和跨时区场景下极易引发隐蔽的Bug。从技术价值看,尽管Java 8引入了更现代的`java.time` API,但在维护遗留
系统
、集成第三方库或应对经典面试题时,深入理解`
Date
`类的内部机制与陷阱仍具有
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章