java自学之旅(2.2)关于SimpleDateFormat

来源:互联网 发布:杭师大网络教学平台 编辑:程序博客网 时间:2024/06/18 16:39

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。


package test.Date;import java.text.SimpleDateFormat;import java.util.Date;/** * SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许 * 进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。 *  * 常用构造方法: *     1) SimpleDateFormat() *        //用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat *     2) SimpleDateFormat(String pattern) *        //用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat *  * 常用方法: *     1) final String format(Date date)  *        //将date格式转化为String *     2) Date parse(String souce) throws ParseException *        //将String解析为date *  * @author unique_19 * */public class TestSimpleDateFormat {public static void main(String[] args) {testFormat();try {testParse();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}//将Date格式转化为String/**日期格式化**/public static void testFormat(){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date();String dateStr = sdf.format(date);System.out.println(dateStr);}//将String解析为Date/**和format方法相反,parse方法用于按照特定格式将表示时间的字符串转化为Date对象**/public static void testParse() throws Exception{String str = "2016-06-23";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date newdate = sdf.parse(str);System.out.println(newdate);}}


0 0
原创粉丝点击