版权声明:转载请注明原文章链接,并标注作者amosC(参考格式见文末) https://blog.csdn.net/qq_43342406/article/details/83154945
输出日期和时间的Java代码-java.util.Date用法
文章目录
System.out.println(new java.util.Date());
代码
System.out.println(new java.util.Date());
图
结果
Wed Oct 17 21:06:51 CST 2018
System.out.println(new java.util.Date().toLocaleString());
代码
System.out.println(new java.util.Date().toLocaleString());
图
会有提示(但是不用管)
结果
2018-10-17 21:06:32
前两个的区别可以看出来吧,第一个的输出结果多了很多英文,有时候不必要的话就可以换成第二个。
前两个已过时,接下来介绍第三个。
DateFormat.format()【重要】
代码
public class Xx1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//日期
//方法1
DateFormat d1 =java.text.DateFormat.getDateInstance();
Date date = new Date();
System.out.println(d1.format(date));
//方法2
DateFormat df = DateFormat.getDateInstance();
// Date date = new Date();
//注释掉这一行,如果单独的话取消注释,因为局部变量重复了。
System.out.println("日期:" + df.format(date));
//时间
DateFormat tf = DateFormat.getTimeInstance();
// Date date = new Date();
System.out.println("时间:" + tf.format(date));
//日期时间
//方法1
DateFormat dtf = DateFormat.getDateTimeInstance();
// Date date = new Date();
System.out.println("日期时间:" + dtf.format(date));
//方法2
SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
// Date date = new Date();
System.out.println("日期时间:" + sdf.format(date));
}
}
提示:源代码下载请看文末1
图
结果
2018-10-18
日期:2018-10-18
时间:20:57:01
日期时间:2018-10-18 20:57:01
日期时间:2018-10-18 20:57:01
注意
从基础学起的注意一下
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
这三行要注意检查一下。(需要导入类)
步骤(只以一个为例,剩下的都一样):
- 输入
SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
出现报错图标后点击:
- 然后双击出现的第一行,
也就是出现java.text
的提示的那一行。 import java.text.SimpleDateFormat;
会在上方【public class
的上方、package
的下方】出现。
给个建议
每个方法都试一遍,更有助于理解。
可以先注释掉不运行的代码,然后尝试运行,查看运行结果。
//end
其他说明可以点击简介查看。
转载请注明原文章链接,并标注作者amosC
格式如下:来源:(此处附上原文链接)
作者:amosC(amoscey)