第一种方法 |
Date date= new Date(); |
DateFormat format= new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); |
String time=format.format(date); |
第二种方法 |
public class Test |
{ |
public static void main(String[] args) |
{ |
//利用构造函数设置格式化模板 |
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy年MM月dd日" ); |
Date date = new Date(); |
//执行格式化功能 |
System.out.println(formatter.format(date)); |
//设置格式化模板 |
formatter.applyPattern( "yyyy-MM-dd" ); |
System.out.println(formatter.format(date)); |
} |
} |
Java对日期Date类进行加减运算,年份加减,月份加减 |
public class DateTestUtil { |
|
public static void main(String[] args) throws Exception { |
|
SimpleDateFormat sdf= new SimpleDateFormat( "yyyyMMdd" ); |
String str= "20110823" ; |
Date dt=sdf.parse(str); |
Calendar rightNow = Calendar.getInstance(); |
rightNow.setTime(dt); |
rightNow.add(Calendar.YEAR,- 1 ); //日期减1年 |
rightNow.add(Calendar.MONTH, 3 ); //日期加3个月 |
rightNow.add(Calendar.DAY_OF_YEAR, 10 ); //日期加10天 |
Date dt1=rightNow.getTime(); |
String reStr = sdf.format(dt1); |
System.out.println(reStr); |
} |
} |
中级程序员
by: 暖暖的蟹 发表于:2016-03-17 10:08:36 顶(0) | 踩(0) 回复
666
回复评论