SimpleDateFormat日期格式

名称字段说明
yyyy或YYYY小于等于4个都是一样的,大于的会在前面补0
年中的月份MMM例如:Jan,英文月
年中的月份MM例如01,数字月,2个M,1-9月前补0
年中的周数w
月中的周数W
年中的天数DNumber 189
月份中的天数dNumber 10
数字星期F周四显示4
英语星期E周四显示Thu

举例:
输出SUN, FEB 1, 2017的日期格式就是EE,MMM dd, YYYY

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; 
import java.text.ParseException;
/** * Created by android on 19-1-24. */ 
public class Test { 

   public static void main(String[] a) {

      //测试这个格式   SUN, FEB 1, 2017 
      SimpleDateFormat smft = new SimpleDateFormat("EE,MMM d, yyyy"); 

      //指定某个日期
      String input = "2009-12-21";
      try {
         SimpleDateFormat tmpFormate = new SimpleDateFormat("yyyy-MM-dd");
         Date testDate = tmpFormate.parse(input);
         System.out.println("输出"+input+":"+smft.format(testDate));
      } catch (ParseException e ) {
         System.out.println("输出"+input+" ParseException");
      }

      //当前日期
      Calendar calendar = Calendar.getInstance(); 
      System.out.println("输出当前:"+smft.format(calendar.getTime())); 

javac Test.java
java Test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值