import java.text.*;
import java.util.Date;
public class FormatDateTime {
public static void main(String[] args) {
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");
SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
SimpleDateFormat myFmt4=new SimpleDateFormat(
"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
Date now=new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());
System.out.println(now.toLocaleString());
System.out.println(now.toString());
}
}
效果:
2004 年12月16日 17时24分27秒
04/12/16 17:24
2004-12-16 17:24:27
2004年12月16 日 17时24分27秒 星期四
一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区
16 Dec 2004 09:24:27 GMT
2004-12-16 17:24:27
Thu Dec 16 17:24:27 CST 2004
/**
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
*/
分享到:
相关推荐
Java精华版 chm 免费的Java精华 chm,经过本站的整理和内容修正,现在制作成chm格式,便于大家翻阅。本Java精华内容深入Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型...
1. **同步**:最直接的方法是在`convert`方法中对`format`对象使用`synchronized`关键字,确保同一时间只有一个线程能执行格式化操作。这样虽然可以保证线程安全,但可能会增加线程之间的等待时间,从而降低并发性能...
Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml
在Java中,我们可以使用`SimpleDateFormat`类将当前日期格式化为"yyyy-MM-dd"格式,然后在SQL语句中构建`TO_DATE`函数的参数。例如: ```java SimpleDateFormat dateFormate = new SimpleDateFormat("yyyy-MM-dd")...
##使用 下面是可用命令列表,输入会有自动提示 ###下面tbjs的可用命令列表 命令 描述 tbwidget gennate a widget js tbscriptStart use script tbdialog dialog dialog.onaccept dialog dialog.oncancel dialog ...
在描述中提到的"字符到日期操作",通常使用`TO_DATE`函数完成。例如: ```sql String createTime = "to_date('"+dateformate.format(new Date())+"','yyyy-mm-dd')"; ``` 这里的`dateformate.format(new Date())`...
该类封装了时间的格式化,yyyy-MM-dd HH:mm:ss 可根据自己的需要修改,最大限度满足你的需求
时间格式为2008-06-16 查询出当天数据: SELECT * FROM `table` WHERE date(时间字段) = curdate(); 查询出当月字段: SELECT * FROM `table` WHERE month( 时间字段) = month( now( ) ) ; 时间格式为1219876…… ...
SimpleDateFormat是Java中处理日期格式转换的类,继承于DateFormate。它提供了多种格式定义,能够将日期类型时间转换为字符串类型时间,反之亦然。 SimpleDateFormat的构造器有多种,常用的构造器如下: * ...
书上练习,仿Windows日历,代码中有详细注释
在做多语言版本的时候,日期时间的格式话是一个很头疼的事情,幸好Android提供了DateFormate,可以根据指定的语言区域的默认格式来格式化。 直接贴代码: 代码如下:public static CharSequence ...
- `getSentDate()`方法:使用`getSentDate()`方法获取邮件的发送日期,并使用`SimpleDateFormat`进行格式化。 3. **获取邮件内容**: - `getBody()`方法:这个方法用于获取邮件的正文。首先,检查邮件是否为纯...
public static String dateFormate(Date date, String pattern) { SimpleDateFormat sdf = new SimpleDateFormat(pattern); String dateStr; if(date == null) { return ""; } dateStr = sdf.format(date); ...