如何将日期时间型转换为 YYYMMDDhhmmZZZ格式201006141800086
ZZZ应该是个时区或区域代码
谢谢

解决方案 »

  1.   

    String currentLogInDate = new SimpleDateFormat("格式").format(你的日期)
      

  2.   

    String currentLogInDate = new SimpleDateFormat("YYYMMDDhhmmZ").format(你的日期)
    String currentLogInDate = new SimpleDateFormat("YYYMMDDhhmmSSS").format(你的日期)
      

  3.   

    多看下API,实在不会了在问。养成查看API的习惯。
    SimpleDateFormat
      

  4.   

    支持,没有人什么都掌握的,关键是自己要多去查一下API
      

  5.   

    那个ZZZ是区域代码,086为中国
      

  6.   

    Date date = new Date();
    String currentLogInDate = new SimpleDateFormat("yyyyMMddhhmmZZZ").format(date);
    System.out.println("111=="+currentLogInDate);111==201007011215+0800
      

  7.   

    用SimpleDateFormat~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  8.   


    时间中不可能带有 IDD 区号的
      

  9.   

    请告诉我 086是什么?SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssZZZ");
    System.out.println(sdf.format(Calendar.getInstance().getTime()));输出20100701133034+0800
      

  10.   

    字母  日期或时间元素  表示  示例  
    G  Era 标志符  Text  AD  
    y  年  Year  1996; 96  
    M  年中的月份  Month  July; Jul; 07  
    w  年中的周数  Number  27  
    W  月份中的周数  Number  2  
    D  年中的天数  Number  189  
    d  月份中的天数  Number  10  
    F  月份中的星期  Number  2  
    E  星期中的天数  Text  Tuesday; Tue  
    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 Time; PST; GMT-08:00  
    Z  时区  RFC 822 time zone  -0800