当前位置:首页 » 编程语言 » java转换为date

java转换为date

发布时间: 2023-03-19 05:59:44

‘壹’ java中怎么将string转换成date

楼主您好
用SimpleDateFormat来转换
SimpleDateFormat
sdf
=
new
SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");
Date
date
=
sdf.parse("2008-08-08
12:10:12");
具体请参考JDK
API文档
另外
转换成DATE类型后并不会因为转换前的字符串是什么样子而不同
DATE类型的内部表示永远是一样的
所以你的第2条要求是没有意义的
数据库如何显示这个DATE类型只是数据库自己的关系
和DATE本身无关
如果你希望要自定义Date的显示
同样可是使用SimpleDateFormat类来实现
只需要
String
date
=
sdf.format(new
Date());
就可以了

‘贰’ java中怎样将一个String类型转换为Date类型的

在Java中,常见的时间转换通常为从String类型转化为date类型或者倒过来,在转换的时候,我们可以自定义时间的格式,如下:
假如我们要自定义时间类型为yyyy-MM-dd,此时我们可以先自定义格式:SimpleDateFormat
dateFormat
=
new
SimpleDateFormat("yyyy-MM-dd");
这一句是必须的,不可少的。然后我们通过调用dateFormat的parse(String
s)方法,将s从String类型转换为时间类型的,如果我们调用dateFormat的format(Date
d)方法,就可以将d从日期类型转换为String类型。

‘叁’ java string类型怎么转化成date类型

string类型转化为date类型:

方法一,Date date=new Date("2018-9-30");

方法二,String =(new SimpleDateFormat("格式")).format(Date);

方法三,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String dstr="2008-4-24";java.util.Date date=sdf.parse(dstr);

date类型转化为string类型:

方法一,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");java.util.Date date=new java.util.Date();String str=sdf.format(date);

方法二,Date = (new SimpleDateFormat("格式")).parse(String);

SimpleDateFormat 语法:
G --年代标志符, y -- 年, M -- 月, d -- 日, h -- 时12小时制 (1~12),H -- 时24小时制 (0~23), m -- 分,s -- 秒,S -- 毫秒 ,E -- 星期,D -- 一年中的第几天,F -- 一月中第几个星期几 ,w -- 一年中第几个星期,W -- 一月中第几个星, a 上午 / 下午 标记符 , k 时 在一天中 (1~24), K 时 在上午或下午 (0~11), z 时区 。




热点内容
资本论中央编译局 发布:2025-05-13 19:21:50 浏览:132
python路径是否存在 发布:2025-05-13 19:08:38 浏览:570
保时捷卡宴哪个配置比较好 发布:2025-05-13 19:00:08 浏览:725
c语言负数运算 发布:2025-05-13 18:45:21 浏览:428
太空杀电脑版连接不到服务器 发布:2025-05-13 18:40:19 浏览:457
同样的配置为什么跑分不同 发布:2025-05-13 18:39:06 浏览:278
获取linuxcpu序列号 发布:2025-05-13 18:36:35 浏览:738
appleid为什么连接服务器出现问题 发布:2025-05-13 18:17:37 浏览:972
书翁怎么配置 发布:2025-05-13 18:17:36 浏览:911
云数据库mongodb 发布:2025-05-13 18:16:12 浏览:774