一: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----Date public 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); } }
时间: 2024-12-24 22:57:24