zoukankan      html  css  js  c++  java
  • SimpleDateFormat 格式化参数说明

                          字母 日期或时间元素 表示 示例

     

    G Era 标志符 Text AD
    y Year 199696
    M 年中的月份 Month JulyJul07
    w 年中的周数 Number 27
    W 月份中的周数 Number 2
    D 年中的天数 Number 189
    d 月份中的天数 Number 10
    F 月份中的星期 Number 2
    E 星期中的天数 Text TuesdayTue
    a Am/pm 标记 Text PM
    H 一天中的小时数(0-23) Number 0
    k 一天中的小时数(1-24) Number 24
    K am/pm 中的小时数(0-11) Number 0
    h am/pm 中的小时数(1-12) Number 12
    m 小时中的分钟数 Number 30
    s 分钟中的秒数 Number 55
    S 毫秒数 Number 978
    z 时区 General time zone Pacific Standard TimePSTGMT-08:00
    Z 时区 RFC 822 time zone

    -0800  

      

     1 import java.text.SimpleDateFormat;
     2 import java.util.Date;
     3 public class test {
     4  public static void main(String []aa){
     5   SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
     6   String a1=dateformat1.format(new Date());
     7   System.out.println("时间2:"+a1);
     8   System.out.println(new Date().getYear()+1900);
     9   
    10   SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");   
    11         String a2=dateformat2.format(new Date());
    12         System.out.println("时间2:"+a2); 
    13  }
    14 }


    执行结果:
    时间2:2006-12-21 14:40:59 星期四
    2006
    时间2:2006年12月21日 14时40分59秒 星期四




     1 import java.text.SimpleDateFormat;
     2 import java.util.Date;
     3 import java.util.Calendar;
     4 public class calendartest {
     5  /**
     6   * @param args
     7   */
     8  public static void main(String[] args) {
     9   SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
    10   
    11   System.out.println("今天  :"+dateformat.format(new Date()));
    12   
    13   Calendar c=Calendar.getInstance();  
    14   
    15   c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
    16   Date d1=new Date(c.getTimeInMillis());
    17   System.out.println("星期一:"+dateformat.format(d1));
    18   
    19   
    20   c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
    21   Date d2=new Date(c.getTimeInMillis());
    22   System.out.println("星期日:"+dateformat.format(d2));  
    23   
    24   
    25  }
    26 
    27 }


    java.util.Calendar对于日期的处理非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天
    执行结果:
    今天  :2006-12-21 16:39:03 星期四
    星期一:2006-12-18 16:39:03 星期一
    星期日:2006-12-17 16:39:03 星期日

                     

     
  • 相关阅读:
    Windows API 的数据类型与 Delphi 数据类型对照表
    Delphi 编译错误信息表
    Delphi中的容器类
    Delphi 快捷键
    代码折叠
    [转]Delphi中record的使用
    [转]常用公共函数单元
    Delphi 运行时错误信息表
    C#调用Win32 的API函数User32.dll
    [转]Delphi程序启动参数的读取
  • 原文地址:https://www.cnblogs.com/kingxiaozi/p/3489239.html
Copyright © 2011-2022 走看看