首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java编程教程-Java将String转换为Date

# Java将String转换为Date

我们可以使用DateFormat和SimpleDateFormat类的parse()方法将String转换为Date。

为了更好地理解这个概念,您应该查看DateFormat和SimpleDateFormat类。

# Java String到Date的示例

让我们看一个简单的Java代码示例,将String转换为Date。

import java.text.SimpleDateFormat;import java.util.Date;

public class StringToDateExample1 { public static void main(String[] args) throws Exception { String sDate1 = "31/12/1998"; Date date1 = new SimpleDateFormat("dd/MM/yyyy").parse(sDate1); System.out.println(sDate1 + "\t" + date1); }}

输出:

31/12/1998 Thu Dec 31 00:00:00 IST 1998

让我们看另一个将不同类型的字符串转换为Date的Java代码示例。在这里,我们使用了不同的日期格式,使用了SimpleDateFormat类。

import java.text.SimpleDateFormat;

import java.util.Date;

public class StringToDateExample2 { public static void main(String[] args) throws Exception { String sDate1 = "31/12/1998"; String sDate2 = "31-Dec-1998"; String sDate3 = "12 31, 1998"; String sDate4 = "Thu, Dec 31 1998"; String sDate5 = "Thu, Dec 31 1998 23:37:50"; String sDate6 = "31-Dec-1998 23:37:50"; SimpleDateFormat formatter1 = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MMM-yyyy"); SimpleDateFormat formatter3 = new SimpleDateFormat("MM dd, yyyy"); SimpleDateFormat formatter4 = new SimpleDateFormat("E, MMM dd yyyy"); SimpleDateFormat formatter5 = new SimpleDateFormat("E, MMM dd yyyy HH:mm:ss"); SimpleDateFormat formatter6 = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss"); Date date1 = formatter1.parse(sDate1); Date date2 = formatter2.parse(sDate2); Date date3 = formatter3.parse(sDate3); Date date4 = formatter4.parse(sDate4); Date date5 = formatter5.parse(sDate5); Date date6 = formatter6.parse(sDate6); System.out.println(sDate1 + "\t" + date1); System.out.println(sDate2 + "\t" + date2); System.out.println(sDate3 + "\t" + date3); System.out.println(sDate4 + "\t" + date4); System.out.println(sDate5 + "\t" + date5); System.out.println(sDate6 + "\t" + date6); }}

输出:

31/12/1998 Thu Dec 31 00:00:00 IST 199831-Dec-1998 Thu Dec 31 00:00:00 IST 199812 31, 1998 Thu Dec 31 00:00:00 IST 1998Thu, Dec 31 1998 Thu Dec 31 00:00:00 IST 1998Thu, Dec 31 1998 23:37:50 Thu Dec 31 23:37:50 IST

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ou70B4u5z0VgLK9MNFlrB50g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com