首页 > 代码库 > 使用date类和format类对系统当前时间进行格式化显示
使用date类和format类对系统当前时间进行格式化显示
一:Date------------String
代码1:(代码二对显示出来的时间格式进行优化)
package DateDemo;import java.text.SimpleDateFormat;import java.util.Date;// 需求:将现在系统的时间打印出来// 需要的类:Date 类:生成当前系统时间// SimpleDateFormat 类:对生成的系统时间进行格式化// 构造方法摘要 SimpleDateFormat() public class DateDemo { public static void main(String[] args) { //创建一个日期 Date d=new Date(); //创建一个子类 SimpleDateFormat str =new SimpleDateFormat(); //使用str父类的方法format(Date date) 将一个 Date 格式化为日期/时间字符串。 //调用父类方法format String Time=str.format(d); System.out.println(Time); }}
代码二:对显示的时间格式进行一个优化输出
package DateDemo;import java.text.SimpleDateFormat;import java.util.Date;// 需求:将现在系统的时间打印出来// 需要的类:Date 类:生成当前系统时间// SimpleDateFormat 类:对生成的系统时间进行格式化// 构造方法摘要 SimpleDateFormat() public class DateDemo { public static void main(String[] args) { //创建一个日期 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); }}
二 :String------------Date
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); }}
使用date类和format类对系统当前时间进行格式化显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。