- 浏览: 1512304 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (595)
- Java咖啡厅 (208)
- IT杂侃 (23)
- 程序员笑话 (7)
- 我的后现代文学 (1)
- WEB编程 (116)
- 软件评测 (8)
- 操作系统 (3)
- 炫目Ruby (2)
- 行业知识 (7)
- 我的动漫情结 (6)
- 其他 (8)
- Window DIY (6)
- 古文学 (3)
- 转载文章 (2)
- IT百科 (7)
- 动态网页Active (1)
- 文档 (1)
- 设计理论 (11)
- .NET 快速开发 (18)
- 英语学习 (6)
- 网站分析 (2)
- 开源软件 (4)
- 数据库 (28)
- 笔记 (4)
- 源代码共享 (8)
- IT人物 (2)
- 软件管理 (10)
- 小说创作 (0)
- 大众软件 (12)
- 网站评论 (3)
- 小虾乱说 (10)
- 游戏 (8)
- 心情 (3)
- 娱乐休闲 (2)
- Delphi编程 (1)
- PHP编程 (4)
- 中间件 (2)
- 移动开发 (2)
- Office应用 (2)
- Photoshop (1)
- Eclipse (5)
- 面试题 (1)
- 手机评测 (0)
- VBScript (1)
- WEB前端-EXT (3)
- 吐槽 (1)
- Java咖啡厅 Ibatis (1)
- javascript Ext (1)
- jquery ui (1)
- require (1)
- WEB编程 Javascript (1)
- jquery (1)
- Swing (1)
- 分布式 (1)
最新评论
-
zhangjihao:
28. 下面哪个Set是排序的? A. LinkedHas ...
Java面试题(选择题) -
zhangthe9:
ICMP报文被封装在IP包里,也就是说他是由IP协议承载的,从 ...
Java面试题(选择题) -
zhunengfei:
真的假的?
自已写的jquery ui框架 -
white_crucifix:
少年,发烫是所有智能手机的特点,而莫名发烫是所有安卓手机的特点 ...
【吐槽】三星手机的OS是一砣屎 -
suzu88:
试了一下,可以用。如果美化一下控件和窗体更有意思。
一个用XML构建Swing视图的框架
SimpleDateFormat是一个很常用的API,为了给用户更好的用户体验,我们往往需要把时间转化为用户所乐意接受的格式。有些用户需要很简单的日期格式,只需要年月日就行,但有些用户可能比较挑剔,他们需要程序员为他们提供年月日时分秒,甚至星期几。
下面是在网上找到的一张关于SimpleDateFormat的参数说明表:
字母
|
日期或时间元素
|
表示
|
示例
|
G
|
Era 标志符
|
AD
|
|
y
|
年
|
1996; 96
|
|
M
|
年中的月份
|
July; Jul; 07
|
|
w
|
年中的周数
|
27
|
|
W
|
月份中的周数
|
2
|
|
D
|
年中的天数
|
189
|
|
d
|
月份中的天数
|
10
|
|
F
|
月份中的星期
|
2
|
|
E
|
星期中的天数
|
Tuesday; Tue
|
|
a
|
Am/pm 标记
|
PM
|
|
H
|
一天中的小时数(0-23)
|
0
|
|
k
|
一天中的小时数(1-24)
|
24
|
|
K
|
am/pm 中的小时数(0-11)
|
0
|
|
h
|
am/pm 中的小时数(1-12)
|
12
|
|
m
|
小时中的分钟数
|
30
|
|
s
|
分钟中的秒数
|
55
|
|
S
|
毫秒数
|
978
|
|
z
|
时区
|
Pacific Standard Time; PST; GMT-08:00
|
|
Z
|
时区
|
-0800
|
下面是两个输出两种Format的Java Application实现。
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestTimeFormat {
/**
* 返回时间格式为 yyyy-mm-dd hh:mm:ss 的函数
*
*/
public String getYYMMDDHHMMSSDate(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
if(date!=null){
return sdf.format(date);
}else{
return null;
}
}
/**
* 返回时间格式为 yy-mm-dd hh:mm:ss E 的函数
*/
public String getYYMMDDHHMMSSEDate(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss E");
if(date!=null){
return sdf.format(date);
}else{
return null;
}
}
/**
* @param args
*/
public static void main(String[] args) {
TestTimeFormat test = new TestTimeFormat();
Date current = new Date();
System.out.println(test.getYYMMDDHHMMSSEDate(current));
}
}
发表评论
-
原创程序- Web版数据库管理
2017-11-15 00:39 1190这是我自已写的Web版的数据库管理工具,主要是依赖于JDBC ... -
Eclipse创建Web项目
2017-07-29 10:53 7851. 打开创建Web项目的对话框 2 ... -
Ant常用的命令
2016-06-16 13:31 13541. 使用Ant生成War包: <war ... -
在Eclipse上使用Ant发布项目
2015-10-17 15:03 1383这里笔者使用是Eclip ... -
Resin中增加一个虚拟目录的方法
2015-09-13 12:53 1128打开resin.config 找到到<h ... -
一个用XML构建Swing视图的框架
2015-09-06 23:12 2614平常想用Java写一些 ... -
Eclipse常见问题
2015-08-24 19:41 746如果Eclipse被强制关闭时,Tomcat可能没有 ... -
Spring Tools Suite 入门教程
2015-05-09 09:15 0Spring Tools Suit,这里简称STS,是 ... -
使用FTP的方法
2015-03-01 17:49 10301. FlashFXP 收费的软件,但是比较好 ... -
关于Spring
2015-02-16 14:46 2011Spring是一个轻量级J2EE框架。 Sp ... -
用Java实现发送邮件到163
2014-12-28 14:50 3863/* 在java版经常看到有人问如何用javamai ... -
Hibernate入门
2014-12-27 01:34 934前言 使用面向对象的语言和关系型的数据库,开 ... -
修改date.toLocaleString()的警告
2014-10-15 11:31 2561我们在写程序的时候,经常要查看时间,所以我们经常会用到 ... -
Java基础题 -- 简述题
2014-04-26 13:44 732(1)简述Java的运行机制 答案:Java语言根 ... -
Java基础题 -- 填空题
2014-04-26 10:00 18921. ______是一个抽象的计算机,和实际的计算机一样, ... -
FreeMaker入门
2014-04-07 19:51 1023第一章 简介 1 什么是FreeMaker ... -
jdk8 新语法
2014-04-01 23:32 1289import java.util.*; public ... -
MyBatis 入门
2014-03-27 23:31 1727每个MyBatis的中心是SqlSessionFact ... -
Jetty入门
2014-02-26 23:48 1595Jetty是一个简易的WebServer框架,使用 ... -
用Swing做的H2管理器
2014-02-24 23:07 1573MainFrame 继承了 JFrame , 增加c ...
相关推荐
在JavaScript中,没有内置的`SimpleDateFormat`类,它是一个Java中的类,用于日期和时间的格式化。然而,由于JavaScript在处理日期时的功能相对有限,开发者常常需要自定义函数或者使用第三方库来实现类似的功能。这...
SimpleDateFormat 使用详解 SimpleDateFormat 是 Java 中的一个日期和时间格式化类,它继承自 DateFormat 类。SimpleDateFormat 允许用户以各种方式格式化日期和时间,例如以年、月、日、时、分、秒等不同的格式来...
### SimpleDateFormat的常用方法说明 #### 一、简介 `SimpleDateFormat`是Java中用于格式化日期和时间的一个类。它允许我们自定义日期/时间的显示格式,这在实际开发中非常有用,尤其是在处理不同地区或语言环境下...
在Java编程语言中,`SimpleDateFormat`和`Calendar`是两个重要的日期和时间处理类,它们在处理日期格式化、解析以及日期计算方面扮演着重要角色。本文将深入探讨这两个类的功能、用法以及它们之间的关系。 `...
SimpleDateFormat 详解 SimpleDateFormat 是 Java 语言中的一种日期和时间格式化类,用于将日期和时间格式化为字符串或将字符串解析为日期和时间。它是 DateFormat 的子类,继承自 java.text.Format。 ...
SimpleDateFormat类的线程安全问题和解决方案 SimpleDateFormat类的线程安全问题 SimpleDateFormat类是Java提供的日期时间转化类,用于将日期和时间类型的数据进行解析和格式化。在Java开发中,SimpleDateFormat类...
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件
在Java编程语言中,`SimpleDateFormat`类是一个广泛使用的日期时间格式化工具,但它的线程安全性是一个常常被开发者忽视的问题。标题指出的"simpleDateFormat是线程不安全的",意味着在多线程环境下,如果多个线程...
"深入理解Java:SimpleDateFormat安全的时间格式化" 在Java中,SimpleDateFormat是一个非常常用的类,用来对日期字符串进行解析和格式化输出。但是,如果使用不小心会导致非常微妙和难以调试的问题,因为DateFormat...
在Java编程语言中,`SimpleDateFormat` 是一个非常重要的日期和时间格式化工具类,它允许程序员以特定的模式来解析和格式化日期。当我们需要从系统获取当前时间并按照自定义格式显示时,`SimpleDateFormat` 就派上了...
日期操作。。。基础的SimpleDateFormat格式化日期!!操作!》初级学习代码
目录SimpleDateFormat诡异bug复现SimpleDateFormat诡异bug字符串日期转Date日期(parse)Date日期转String类型(format)SimpleDateFormat出现bug的原因如何解决SimpleDateFormat多线程安全问题局部变量使用...
1.创建SimpleDateFormat对象,确定日期被格式化的格式 2.使用循环,在循环中调用Thread的sleep方法,让线程休眠1s后打印当前时间的字符串
NULL 博文链接:https://chaoyi.iteye.com/blog/2082317
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("mm:ss"); // 创建时间对象 Date date = new Date(finalI * 1000); // 执行时间格式化并打印结果 System.out.println(simpleDateFormat.format(date...
"Java多线程环境下SimpleDateFormat类安全转换" 在Java多线程环境下,SimpleDateFormat类的使用可能会出现线程安全问题。本文主要介绍了Java多线程环境下SimpleDateFormat类的安全转换,通过示例代码详细介绍了如何...
### 关于SimpleDateFormat的非线程安全问题及其解决方案 #### 一、问题介绍 在Java开发过程中,`SimpleDateFormat`是被广泛使用的日期格式化工具类。然而,在多线程环境下,`SimpleDateFormat`存在非线程安全的...
在Java编程中,`SimpleDateFormat`是一个常用的日期时间格式化工具类,但它的设计并不是线程安全的。本文将深入探讨`SimpleDateFormat`的线程安全问题及其解决方案。 ### 1. 线程安全问题的原因 `SimpleDateFormat...
JAVA 使用 SimpleDateFormat 类表示时间代码实例 JAVA 中的日期和时间处理是非常重要的,特别是在程序开发中,经常需要处理日期和时间的相关数据。在 JAVA 中,我们可以使用 java.util 包中的 Date 类来获取当前...
SimpleDateFormat里面对应格式化输出的模式字母