精华内容
下载资源
问答
  • 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:41
    java 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”的样式。

    d719cae17688a18af48b53090a8db310.png

    扩展资料:

    可以很便捷的使用正则表达式来进行分隔。“\s”就表示空格,还有如”',”\t”,”\r”,”\n”.

    在JDK6中,这个方法只会在标识现有字符串的字符数组上 给一个窗口来表示结果字符串,但是不会创建一个新的字符串对象。如果需要创建个新字符串对象,可以这样在结果后面+一个空的字符串。

    这么写的话就会创建一个新的字符数组来表示结果字符串。同时,这么写也有一定的几率让

    展开全文
  • 学习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的方法,你学会了吗?更多相关内容请持续关注本站。

    展开全文
  • 首先要知道String类型的日期格式,如:String date = "2021/06/24 15:00:00" 则可以通过java.text.SimpleDateFormat类进行转换: new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(date)
  • 很多人表示,javastring类型转为date类型不知道应该怎样做,那么下面特地的对这个问题做了一下内容的整合,一起来看看。String转换成Date类型SimpleDateFormatft=newSimpleDateFormat("yyyy-MM-dd");Stringtime=...
  • java编程中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:34
    public 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日期StringDate的转换

    千次阅读 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)...
  • JavaDateString的相互转换

    千次阅读 2021-02-26 08:23:01
    我们在注册网站的时候,往往需要填写个人信息...此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt。DateForamt是一个抽象类,所以平...
  • string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)' 将字符串转化为date类型,格式2016-10-12
  • Java8--String转Date

    千次阅读 2021-02-01 10:51:26
    Java8–String转Date Date.valueOf(String)
  • 自:https://blog.csdn.net/u010486495/article/details/79260448 Java时间格式转换大全 import java.text.*; import java.util.Calendar;...public class VeDate { ... * @return 返回时间类型 yyyy-M...
  • DateFormat 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...
  • javaDateString的相互转换

    千次阅读 2021-09-24 21:31:49
    java中通过SimpleDateFormat可以实现DateString的相互转换。 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:16
    java通用日期转换(string date) 这是自己工作是写的一个工具类,记录下来,以后要用直接copy,这个工具主要实现的是将任意格式的字符串转换为data格式(当然,首先你的日期必须是个日期才行) 主要判定...
  • JavaDateString相互转换的方法

    千次阅读 2021-02-27 22:42:52
    我们在注册网站的时候,往往需要填写个人信息...此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt。DateForamt是一个抽象类,所以平...
  • 1. 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); } ...
  • 用SimpleDateFormat将不同格式的String类型的时间Date时,只能出和原类型格式相同的Date类型数据,自行运行代码一试 public class testwwDate {  /**  * String 类型时间(20161024)  * @param args  * @...
  • 本文题材比较简单,仅仅作为自己的个人笔记,以备不时之需。...(1)java.util.Date类型转换成long类型 不要唠叨了,还是先上代码 Date date=new Date(); System.out.println(date.getTime());解析

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 870,027
精华内容 348,010
关键字:

java string转date类型

java 订阅