SimpleDateFormat 12小时制以及24小时制的写法

有些代码按了复制键没有效果,但是其实已经复制到剪贴板上面了,大家请注意哦!

我的文章有时会稍有修改,转载请注明出处哦!

原文地址:SimpleDateFormat 12小时制以及24小时制的写法

去代码

[java] view plain copy
    1. package com.test;  
    2.   
    3. import java.text.ParseException;  
    4. import java.text.SimpleDateFormat;  
    5. import java.util.Date;  
    6.   
    7. /** 
    8.  * SimpleDateFormat12小时和24小时制测试类 
    9.  * @author 水山清风 
    10.  * 
    11.  */  
    12. public class SimpleDateFormatTest {  
    13.     /** 
    14.      * @param args 
    15.      */  
    16.     public static void main(String[] args) {  
    17.         String sTime = "2010-11-02";// 开始时间  
    18.         String eTime = "2010-11-10";// 结束时间  
    19.         sTime += " 00:00";  //2010-11-02 00:00  
    20.         eTime += " 23:59";  //2010-11-10 23:59  
    21.         Date now = new Date();  
    22.         SimpleDateFormat format12 = new SimpleDateFormat("yyyy-MM-dd hh:mm");  
    23.         SimpleDateFormat format24 = new SimpleDateFormat("yyyy-MM-dd HH:mm");  
    24.         try {  
    25.             //12小时制  
    26.             //12小时制format sTime = 2010-11-02 12:00  
    27.             System.out.println("12小时制format sTime = " + format12.format(format12.parse(sTime)));  
    28.             //12小时制format eTime = 2010-11-10 11:59  
    29.             System.out.println("12小时制format eTime = " + format12.format(format24.parse(eTime)));  
    30.   
    31.             //24小时制  
    32.             //24小时制format sTime = 2010-11-02 00:00  
    33.             System.out.println("24小时制format sTime = " + format24.format(format12.parse(sTime)));  
    34.             //24小时制format eTime = 2010-11-10 23:59  
    35.             System.out.println("24小时制format eTime = " + format24.format(format24.parse(eTime)));  
    36.   
    37.             //在这种情况下format12.parse()和format24.parse()是一样的  
    38.             //12小时制  
    39.             //Tue Nov 02 14:00:00 GMT+08:00 2010  
    40.             System.out.println(format12.parse("2010-11-02 14:00"));  
    41.             //24小时制  
    42.             //Tue Nov 02 14:00:00 GMT+08:00 2010  
    43.             System.out.println(format24.parse("2010-11-02 14:00"));  
    44.         } catch (ParseException e) {  
    45.             e.printStackTrace();  
    46.         }  
    47.     }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值