SimpleDateFormat转换时间,12,24时间格式[转]
SimpleDateFormat转换时间,12,24时间格式
在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss 如果希望格式化时间为24小时制的,则使用HH:mm:ss
Date d = new Date();
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
System.out.println(ss.format(d));
Date date = new Date();
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
String LgTime = sdformat.format(date);
System.out.println(LgTime);
结果为
2008-05-28 01:32:54
2008-05-28 13:32:54
- Date d = new Date();
- SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
- System.out.println(ss.format(d));
- Date date = new Date();
- SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
- String LgTime = sdformat.format(date);
- System.out.println(LgTime);
- 结果为
- 2008-05-28 01:32:54
- 2008-05-28 13:32:54
Date类,已经很少用了。更多使用的是Calendar
Calendar date = Calendar.getInstance();
date.get(Calendar.HOUR_OF_DAY );//得到24小时机制的
date.get(Calendar.HOUR);// 得到12小时机制的
如下是应用calendar的时间转换类
- <span style="color:#000000; font-weight:bold">package</span> <span style="color:#06699">test</span><span style="color:#339933">;</span>
- <span style="color:#000000; font-weight:bold">import</span> <span style="color:#06699">java.io.IOException</span><span style="color:#339933">;</span>
- <span style="color:#000000; font-weight:bold">import</span> <span style="color:#06699">java.text.SimpleDateFormat</span><span style="color:#339933">;</span>
- <span style="color:#000000; font-weight:bold">import</span> <span style="color:#06699">java.util.Calendar</span><span style="color:#339933">;</span>
- <span style="color:#000000; font-weight:bold">import</span> <span style="color:#06699">java.util.Date</span><span style="color:#339933">;</span>
- <span style="color:#000000; font-weight:bold">public</span> <span style="color:#000000; font-weight:bold">class</span> Main <span style="color:#0990">{</span>
- <span style="color:#0800; font-style:italic; font-weight:bold">/**
- * @param args
- * @throws IOException
- */</span>
- <span style="color:#000000; font-weight:bold">public</span> <span style="color:#000000; font-weight:bold">static</span> <span style="color:#0066; font-weight:bold">void</span> main<span style="color:#0990">(</span><span style="color:#03399">String</span><span style="color:#0990">[</span><span style="color:#0990">]</span> args<span style="color:#0990">)</span> <span style="color:#000000; font-weight:bold">throws</span> <span style="color:#03399">IOException</span> <span style="color:#0990">{</span>
- <span style="color:#666666; font-style:italic">// TODO Auto-generated method stub</span>
- <span style="color:#03399">Calendar</span> c<span style="color:#339933">=</span><span style="color:#03399">Calendar</span>.<span style="color:#06633">getInstance</span><span style="color:#0990">(</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#0066; font-weight:bold">long</span> milliseconds<span style="color:#339933">=</span>c.<span style="color:#06633">getTimeInMillis</span><span style="color:#0990">(</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#03399">System</span>.<span style="color:#06633">out</span>.<span style="color:#06633">println</span><span style="color:#0990">(</span><span style="color:#00ff">"当前时间毫秒值:"</span><span style="color:#339933">+</span>milliseconds<span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#666666; font-style:italic">//当前时间</span>
- <span style="color:#03399">SimpleDateFormat</span> sdf<span style="color:#339933">=</span><span style="color:#000000; font-weight:bold">new</span> <span style="color:#03399">SimpleDateFormat</span><span style="color:#0990">(</span><span style="color:#00ff">"yyyy-MM-dd hh:mm:ss"</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#03399">System</span>.<span style="color:#06633">out</span>.<span style="color:#06633">println</span><span style="color:#0990">(</span><span style="color:#00ff">"直接格式化毫秒值输出:"</span><span style="color:#339933">+</span>sdf.<span style="color:#06633">format</span><span style="color:#0990">(</span>milliseconds<span style="color:#0990">)</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#666666; font-style:italic">//2011-08-20 04:27:16</span>
- <span style="color:#03399">Date</span> d<span style="color:#339933">=</span><span style="color:#000000; font-weight:bold">new</span> <span style="color:#03399">Date</span><span style="color:#0990">(</span>milliseconds<span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#666666; font-style:italic">//转换成Date对象</span>
- <span style="color:#03399">System</span>.<span style="color:#06633">out</span>.<span style="color:#06633">println</span><span style="color:#0990">(</span><span style="color:#00ff">"Date对象输出时间:"</span><span style="color:#339933">+</span>sdf.<span style="color:#06633">format</span><span style="color:#0990">(</span>d<span style="color:#0990">)</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#03399">Calendar</span> c2<span style="color:#339933">=</span><span style="color:#03399">Calendar</span>.<span style="color:#06633">getInstance</span><span style="color:#0990">(</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#03399">System</span>.<span style="color:#06633">out</span>.<span style="color:#06633">println</span><span style="color:#0990">(</span><span style="color:#00ff">"Calendar设置前毫秒值:"</span><span style="color:#339933">+</span>c2.<span style="color:#06633">getTimeInMillis</span><span style="color:#0990">(</span><span style="color:#0990">)</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- c2.<span style="color:#06633">setTime</span><span style="color:#0990">(</span>d<span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#666666; font-style:italic">//通过setTime方法转换回Calendar对象</span>
- <span style="color:#03399">System</span>.<span style="color:#06633">out</span>.<span style="color:#06633">println</span><span style="color:#0990">(</span><span style="color:#00ff">"Calendar设置后毫秒值:"</span><span style="color:#339933">+</span>c2.<span style="color:#06633">getTimeInMillis</span><span style="color:#0990">(</span><span style="color:#0990">)</span><span style="color:#0990">)</span><span style="color:#339933">;</span>
- <span style="color:#0990">}</span>
- <span style="color:#0990">}</span>
SimpleDateFormat转换时间,12,24时间格式[转]的更多相关文章
- SimpleDateFormat转换时间,12,24时间格式
Date d = new Date(); SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//1 ...
- ios 在中国地区,24小时时间格式 系统设定下 获得12小时制时间的方法
如题,在中国地区,24小时时间格式 系统设定下,如果单单使用 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 之后,无论用hh ...
- JAVA中时间格式(SimpleDateFormat)和数字格式(DecimalFormat)转换详解(转)
时间格式转换SimpleDateFormat: //定义日期的格式 SimpleDateFormat format =new SimpleDateFormat("yyMMdd"); ...
- Java如何格式化24小时格式的时间?
在Java中,如何格式化24小时格式的时间?? 此示例使用SimpleDateFormat类的sdf.format(date)方法将时间格式化为24小时格式(00:00-24:00). package ...
- Android系统改动时间格式为24小时制
1. frameworks/base/packages/SettingsProvider/res/values/defaults.xml 添加<stringname="time_12_ ...
- C# 输出24小时格式时间
比如 MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); 会输出 2014-4-3 5:08:4[1 ...
- iphone不支持(格式:2016-02-26 09:12)的格式时间需要转换成:(格式:2016/02/26 09:12)
function strToTime(str) {return Date.parse(str.replace(/-/g, "/"));} 苹果手机不支持创建这种时间格式 需要转化一 ...
- 微信小程序中new Date()转换时间时间格式时IOS不兼容的问题
本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 “invalid date”,时间格式为“2019.06.06 13:12:49”,然后利用n ...
- 【PTA】5-2 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。
5-2 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即"小时:分钟:秒",当小时等于24小时,置为0. #include <stdio.h> ...
随机推荐
- ES3之cookie
一 cookie的作用域由文档源(domain)和文档路径(path)决定. 当前页面的脚本只能操作:当前源的当前路径的cookie.当前源的父路径的cookie. 向服务器发送请求时,请求头(Req ...
- 20 【python】入门指南:常用数据结构
Python内置了三种高级数据结构:list,tuple,dict list:数组,相同类型的元素组成的数组 tuple:元组,相同类型的元素组成的数组,但是这里有限定条件(长度是固定的,并且值也是固 ...
- classLoader.getResourceAsStream中文乱码
一直用一个方法安然无恙,今天在新项目中突然乱码了,原代码: ClassLoader classLoader = Thread.currentThread().getContextClassLoader ...
- 整站变灰CSS代码
* { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100% ...
- CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
1.在苹果手机上,用点击事件后会出现一个高亮的阴影: 面对click事件的阴影,解决办法: *{ -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit ...
- c# 线程启动while(true) 死循环,里边的return导致线程退出情况,查错
写了一个线程 线程下启动了一个循环 while(true) { 里边有个判断 如果为空不操作, 有余这个线程是后加的,老程序里边因为有个return没关注,导致线程退出而不能不听的监控 } 线程启动一 ...
- html标签三
1.下拉框和下拉表框 <select name="" id="" multiple> <option value="xx" ...
- hdu 5418 (Floyd+哈密顿) 飞向世界
http://acm.hdu.edu.cn/showproblem.php?pid=5418 题目大意是城市的编号是1到n,给出m条路线,表示从a城市飞到b城市飞机要耗多少油,最后问飞机从1出发飞过所 ...
- RNA-seq流程需要进化啦!
RNA-seq流程需要进化啦! Posted on 2015年9月25日 Tophat 首次被发表已经是6年前 Cufflinks也是五年前的事情了 Star的比对速度是tophat的50倍,hisa ...
- HDOJ2586 How far away ?
一道LCA模板 原题链接 \(LCA\)模板题,不解释. 倍增版 #include<cstdio> #include<cmath> #include<cstring> ...