分享

使用date类和format类对系统当前时间进行格式化显示

 啊哈s1md2immc9 2018-05-02
复制代码
package DateDemo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;// 需求:将现在系统的时间打印出来// 需要的类:Date 类:生成当前系统时间// SimpleDateFormat 类:对生成的系统时间进行格式化// 构造方法摘要 SimpleDateFormat() // Date------String////// String----Datepublic class DateDemo { public static void main(String[] args) throws ParseException { //创建一个日期 //Date d=new Date(); //System.out.println(d);//Fri Sep 09 18:42:21 CST 2016 //创建一个子类 //SimpleDateFormat str =new SimpleDateFormat(); //使用str父类的方法format(Date date) 将一个 Date 格式化为日期/时间字符串。 //调用父类方法format //String Time=str.format(d); //System.out.println(Time);//16-9-9 下午6:42 //优化:使得时间的显示格式为:2016年9月9日 18:42:21 // yyyy年MM月dd日 KK:mm:ss //自定义方法进行字符串的解析 //方法:SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。// SimpleDateFormat str =new SimpleDateFormat('yyyy年MM月dd日 KK:mm:ss');// String Time=str.format(d);// System.out.println(Time);// System.out.println('------------------'); //String-------Date //将字符串格式化为Date格式 //调用方法: Date parse(String source) 从给定字符串的开始解析文本,以生成一个日期。 String str='2016年9月9日 18:42:21'; Date dd=new Date(); SimpleDateFormat d =new SimpleDateFormat('yyyy年MM月dd日 KK:mm:ss'); dd=d.parse('2016年9月9日 18:42:21'); System.out.println(dd); }}
复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多