• 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 10和Windows 10 Mobile系统更新
    MySQL5.5中文支持
    sqlplus登入和plsql登入的差别
    SQL Server统计信息:问题和解决方式
    OSX: 命令行制作U盘Recovery HD
    Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭
    JSP常见的三个编译指令
    matlab-非线性方程求根函数及函数曲线绘制
    走进windows编程的世界-----消息处理函数(3)
    LoadRunner利用ODBC编写MySql脚本
  • 原文地址:https://www.cnblogs.com/kingxiaozi/p/3489239.html
Copyright © 2020-2023  润新知