为了账号安全,请及时绑定邮箱和手机立即绑定

String now = sdf.format(date);是什么意思

String now = sdf.format();

如果括号里没有date,意思是不是:sdf对象调用format方法,将sdf装换成字符串now

那括号里有个date,怎么理解,是什么意思

正在回答

4 回答

兄dei,去看java面向对象那一大章吧!你太着急了!学到Date这个还不懂吗?


1 回复 有任何疑惑可以回复我~

是的就是把按照规定的格式设置完时间在转换成字符串now

1 回复 有任何疑惑可以回复我~

括号里面是参数,如果没参数,就没办法输出,会报错。

你按照这个逻辑走一次?

我先创建一个默认时间对象[date],这个时间的格式是默认的,这个时间是当前的时间。

再创建一个我想要的时间格式,格式是...,并把格式赋予到对象[sdf]中去。

把默认时间 放进 格式 里就OK了(就像冰淇淋模具,把奶油导入到创建的模具中变成我要的形状。

正文的问题很明显了,data是奶油,如果去掉奶油,就什么都没有了

//创建系统默认的时间,对象名字都随便你取
Date 奶油 = new Date();

//自定义时间格式
SimpleDateFormat 模具 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//模具.格式化    格式化什么呢?()里面就是放参数的,格式化时间(奶油)
String 奶油冰淇淋 = 模具.format(奶油);

System.out.println(奶油冰淇淋);
1 回复 有任何疑惑可以回复我~
#1

回锅锅包肉

你审题不清。他说的不是这个问题,他说的是转换成字符串类型。
2019-12-27 回复 有任何疑惑可以回复我~

date 是没有经过格式化的时间,数据类型是 Date。 now 是经过格式化(format)后的时间,也是Date

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

String now = sdf.format(date);是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信