-
2019-09-19 10:03:05
1.String转换成Date类型
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); String time = "2019-09-19"; Date date = ft.parse(time)
2.Date转换成String类型
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); String time = ft.format(date);
更多相关内容 -
java String转date,date转String
2021-06-10 10:10:41java String转date,date转String /** * @Author wjf * @Datetime * @Description 日期转String工具类 */ public class DateUtils { /** * Date 转 String * * @param date * @return */ public static ...java String转date,date转String
时间格式为: yyyy-MM-dd HH:mm:ss,自己定义.
在date转String格式时,date类型要和转换格式相对应.
(这里的* 例子 *以数据库存的格式来说)
例子 :date类型: 2021-06-10 10:10 ====> String类型: yyyy-MM-dd HH:mm
date传: 2021-06-10 10.10 ==转=>String类型: yyyy-MM-dd HH:mm 那肯定是不行的上代码:
/** * @Author wjf * @Datetime * @Description 日期转String工具类 */ public class DateUtils { /** * Date 转 String * * @param date * @return */ public static String getStrDate(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String format = null; if (date != null) { format = sdf.format(date); } return format; } /** * String 转 Date * * @param date * @return * @throws ParseException */ public static Date getDate(String date) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Date parse = null; if (date != null) { parse = sdf.parse(date); } return parse; } //测试 public static void main(String[] args) throws ParseException { String strDate = getStrDate(new Date()); System.out.println("Date转String: " + strDate); Date date = getDate("2021-06-10 10:07"); System.out.println("String转Date: " + date); } }
运行结果:
-
java string类型怎么转化成date类型
2021-03-01 06:29:19代码如下:publicclassDate2String { @Test publicvoidtest() { Date date =newDate();SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(date));sdf =newSimpleDateFo...代码如下:
public class Date2String { @Test public void test() { Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(date)); sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); System.out.println(sdf.format(date)); }}
把data转换为string类型可以转换为“"yyyy-MM-dd HH:mm:ss”格式和“yyyy年MM月dd日 HH:mm:ss”的样式。
扩展资料:
可以很便捷的使用正则表达式来进行分隔。“\s”就表示空格,还有如”',”\t”,”\r”,”\n”.
在JDK6中,这个方法只会在标识现有字符串的字符数组上 给一个窗口来表示结果字符串,但是不会创建一个新的字符串对象。如果需要创建个新字符串对象,可以这样在结果后面+一个空的字符串。
这么写的话就会创建一个新的字符数组来表示结果字符串。同时,这么写也有一定的几率让
-
java如何将string类型转为date类型?Java的转型方法
2021-03-01 06:29:16学习Java的小伙伴们有时候可能会碰到这么一些烦恼,写日期的时候代码一直报错,原因就是日期一直写的是字符串,在项目里就不能写成字符串了,必须把字符串类型转成日期类型,那Java中如何将字符串String转为日期类型...学习Java的小伙伴们有时候可能会碰到这么一些烦恼,写日期的时候代码一直报错,原因就是日期一直写的是字符串,在项目里就不能写成字符串了,必须把字符串类型转成日期类型,那Java中如何将字符串String转为日期类型呢?今天小编就给大家讲一讲String如何转成data。
话不多说,直接上例子: //Java中String类型转换成数据库中的日期类型,添加到数据库
//创建sdf对象,指定日期格式类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//sdf将字符串转化成java.util.Date
java.util.Date parse=null;
try {
parse = sdf.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
//java.util.Date转换成long
long time = parse.getTime();
//获取当前日期,java.util.Date
//Date date1 = new Date();
//sdf将java.util.Date转化成String
//String format = sdf.format(date1);
//将long转换为java.sql.Date
Date date2 = new Date(time);
Java 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 时区
例: import java.text.*;
import java.util.Date;
public class FormatDateTime {
public static void main(String[] args) {
/// 打印出2006年11月17日 15时19分56秒
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
//打印 06/11/17 15:19
SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");
//2006-11-17 15:19:56
SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//2006年11月17日 15时19分56秒 星期五
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
// 一年中的第 321 天 一年中第46个星期 一月中第3个星期 在一天中15时 CST时区
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());// 17 Nov 2006 07:19:56 GMT
System.out.println(now.toLocaleString());// 2006-11-17 15:19:56
System.out.println(now.toString());// Fri Nov 17 15:19:56 CST 2006
}
}
以上就是关于Java中String如何转换成Date的方法,你学会了吗?更多相关内容请持续关注本站。
-
Java将String类型的日期转换成Date类型日期
2021-06-24 15:05:08首先要知道String类型的日期格式,如:String date = "2021/06/24 15:00:00" 则可以通过java.text.SimpleDateFormat类进行转换: new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(date) -
java如何将string类型转为date类型?怎样转?
2021-03-10 04:18:42很多人表示,java将string类型转为date类型不知道应该怎样做,那么下面特地的对这个问题做了一下内容的整合,一起来看看。String转换成Date类型SimpleDateFormatft=newSimpleDateFormat("yyyy-MM-dd");Stringtime=... -
java编程中String类型时间转化成Date类型
2011-11-24 12:46:41java编程中String类型时间转化成Date类型 -
Java, String类型转Date类型的方法
2017-10-19 09:38:22前端获取的数据是:yyyy-MM-dd(如:”2017-10-19”),后端实体类的数据类型是java.util.Date,其中的数据转换问题 String time = "2017-10-19"; SimpleDateFormat sdf = new SimpleDateFormat("... -
Java String转Date
2022-03-25 18:45:57接口之间数据的传输都是字符串,现在需要把数据存储在数据库中,刚好我们使用了JPA,定义对象的时候将日期定义为了Date,所以不得不把String转为Date对象。具体如下: SimpleDateFormat simpleDateFormat = new ... -
Java日期的String类型和Date类型的互转
2020-12-07 14:53:34public boolean addComment(Comment comment) { //先建立一个空的Date对象 Date date=new Date(); //设置好SimpleDateFormat的格式 SimpleDateFormat df = new ... String source = df.format(date); try { -
java String转Date类型 格式不变
2012-03-18 16:57:28数据库中时间设置的是Date类型的字段,要将String类型的时间转成Date类型的时间,然后去查数据库。 String time = "2012-12-12"; Date date = java.sql.Date.valueOf(time); System.out.println(date); 打印出来... -
Java String类型转换成Date日期类型
2018-04-13 18:26:47插入数据库时,存入当前日期,需要格式转换 import java.text.SimpleDateFormat;...String date = formatter.format(new Date());//格式化数据,取当前时间结果为 2014-10-30 String格式的数据转化成Date格... -
Java日期String和Date的转换
2022-02-14 14:55:29一、String 转 Date String ds=new String("2022-02-14"); Date sd=df.parse(ds); 二、Date 转 String Date d=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); String ds=df.format(d)... -
Java中Date与String的相互转换
2021-02-26 08:23:01我们在注册网站的时候,往往需要填写个人信息...此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt。DateForamt是一个抽象类,所以平... -
java string类型转化为date类型
2016-10-12 14:01:19string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)' 将字符串转化为date类型,格式2016-10-12 -
Java8--String转Date
2021-02-01 10:51:26Java8–String转Date Date.valueOf(String) -
Java时间日期格式转换Date转String和String转Date
2019-07-03 14:35:11转自:https://blog.csdn.net/u010486495/article/details/79260448 Java时间格式转换大全 import java.text.*; import java.util.Calendar;...public class VeDate { ... * @return 返回时间类型 yyyy-M... -
String转Date格式显示年月日或其他自定义格式
2019-09-18 14:43:14DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); Date date1 = null; Date date2 = null;...String str ... -
如何将String转Date类型
2020-08-13 10:22:49先创建一个日期格式化类 SimpleDateFormat ,然后从前端获取用户操作数据产生的创建时间,最后通过SimpleDateFormat 实例化对象的parse()方法将String类型转换成Date类型。 SimpleDateFormat simpleDateFormat = new... -
java中Date与String的相互转换
2021-09-24 21:31:49java中通过SimpleDateFormat可以实现Date与String的相互转换。 1.String转Date 例1:年月日 时分秒 String str1 = "2021-09-24 12:13:14"; SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ... -
Java 时间String类型转换为Date类型
2017-11-22 14:11:06时间String类型转换为Date类型 背景:从URL获取时间的字符串,转换为java.sql.Date类型存入数据库 -
java通用日期转换(string 转 date)
2018-06-28 10:42:16java通用日期转换(string 转 date) 这是自己工作是写的一个工具类,记录下来,以后要用直接copy,这个工具主要实现的是将任意格式的字符串转换为data格式(当然,首先你的日期必须是个日期才行) 主要判定... -
Java中Date与String相互转换的方法
2021-02-27 22:42:52我们在注册网站的时候,往往需要填写个人信息...此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt。DateForamt是一个抽象类,所以平... -
Java中的日期转换(String转Date、Date转String以及日期格式转换)
2020-02-12 21:11:151. String转Date //将String转换为Date String dateString = "2020-02-12 20:55:09"; DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = df.parse(dateString); } ... -
java String时间类型转Date时间类型总结
2016-10-21 11:26:19用SimpleDateFormat将不同格式的String类型的时间转Date时,只能转出和原类型格式相同的Date类型数据,自行运行代码一试 public class testwwDate { /** * String 类型时间(20161024) 转 * @param args * @... -
Java中Long、String、Date 类型之间的转换
2015-08-31 20:57:59本文题材比较简单,仅仅作为自己的个人笔记,以备不时之需。...(1)java.util.Date类型转换成long类型 不要唠叨了,还是先上代码 Date date=new Date(); System.out.println(date.getTime());解析