怎么将date格式转化为string

怎么将date格式转化为string,第1张

java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import javatextSimpleDateFormat。
String -> Date
javatextSimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatterparse(s);
2 Date->String
javatextSimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatterformat(new Date());//格式化数据
当然SimpleDateFormat格式表示方法很多:
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 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。

@echo off
title Echo date if format 'yyyy-MM-dd HH:mm:ss'
for /f "tokens=1 delims=/ " %%j in ("%date%") do set d1=%%j
for /f "tokens=2 delims=/ " %%j in ("%date%") do set d2=%%j
for /f "tokens=3 delims=/ " %%j in ("%date%") do set d3=%%j
for /f "tokens=1 delims=: " %%j in ("%time%") do set t1=%%j
for /f "tokens=2 delims=: " %%j in ("%time%") do set t2=%%j
for /f "tokens=3 delims=: " %%j in ("%time%") do set t3=%%j
echo Date Time: %d1%-%d2%-%d3% %t1%:%t2%:%t3%
pause>nul
以上是我刚刚写的批处理文件的代码,运行后在我的电脑上能够正常现实2010-09-02 17:29:30。在你的电脑上可能需要稍作修改,你试一试吧!好运!

javatextSimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
String strDate = sdfformat(date);
Systemoutprintln(strDate);

利用java里的Date类输出,进阶的做法还可以用simpleDateformat类进行格式化输出日期。代码如下:import javatextSimpleDateFormat;import javautilDate;/ 日期格式化 @author young /public class SimpleDateFormatTest {public static void main(String[] args) {// 在构造器中传入日期样式// SimpleDateFormat sdf=new SimpleDateFormat(// "yyyyMMdd G 'at' HH:mm:ss z");SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");// sdf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");// 当前系统时间Date date = new Date();// 调用format(Date date)对象传入的日期参数进行格式化// format(Date date)将日期转化成字符串String formatDate = sdfformat(date);Systemoutprintln("格式化后的日期为:" + formatDate);}}。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10559422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存