精华内容
下载资源
问答
  • JavaString转为Date的小例子

    千次阅读 2012-06-08 16:52:56
    场景:有一个String,需要转为Date,例如“Fri Jun 08 15:22:40 CST 2012”。 解决方法:使用SimpleDateFormate的parse()方法 示例代码: import java.text.DateFormat; import java.text.ParseException; ...

    场景:有一个String,需要转为Date,例如“Fri Jun 08 15:22:40 CST 2012”。

    解决方法:使用SimpleDateFormate的parse()方法


    示例代码:

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;
    import java.util.TimeZone;
    
    public class String2Date {
    
    	public static void main(String[] args) {
    		String str = "Fri Jun 08 15:22:40 CST 2012";
    		Date myDate = new Date();
    		
    		SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);		
    
    		try {
    			myDate = sdf.parse(str);
    		} catch (ParseException e) {
    			e.printStackTrace();
    		}
    		
    		System.out.println("myDate: " + myDate.toString());
    	}
    
    }

    关于SimpleDateFormate中第一个参数的构造方法请参考JDK文档,里面有个列表并且有很多例子。

    链接:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

    展开全文
  • String类型转为Date类型 /** * 写一个方法 * 调用这个方法把字符串传入这个getDate()方法中 * String time ="2020-07-01" 转为 Date date=2020-07-01 **/ public Date getPayDate(String time) throws Parse...

    String类型转为Date类型

    /**
         * 写一个方法
         * 调用这个方法把字符串传入这个getDate()方法中
         * String time ="2020-07-01" 转为 Date date=2020-07-01
         **/
    
        public Date getPayDate(String time) throws ParseException {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            
            Date utilDate = sdf.parse(time);
            Date date = new java.sql.Date(utilDate.getTime());
            return date;
        }
    
    展开全文
  • JAVA中将String类型的字符串写入数据库的datatime方法如下  birth1 = txtyear.getText()+"-"+txtmoth.getText()+"-"+txtday.getText();//获取文本域里的值  SimpleDateFormat sdf = new ...

    JAVA中将String类型的字符串写入数据库的datatime方法如下

          birth1 = txtyear.getText()+"-"+txtmoth.getText()+"-"+txtday.getText();//获取文本域里的值

          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");//设置日期格式
          java.util.Date birth =null;

          try
            {

                birth = sdf.parse(birth1); //返回的是java.util.Date的值

            } catch (ParseException ex)
            {
            }

    下面是写入数据库时的SQL语句的写法,一般情况都用PreparedStatement接口,

                          Sql a = new Sql();//Sql是一个写好的连接数据库的类
                          Connection con = a.getConnection();                                   
                          PreparedStatement pstmt=null;
                          String sql = "INSERT table()values();
                          pstmt = con.prepareStatement(sql);
                          pstmt.setDate(1, new java.sql.Date (birth.getTime()));//千万要记住写入数据库时,必须这么写
                          pstmt.executeUpdate();

    ------------------------------------------------------------------------------------------------------------------------

    public class StringToDate {

    public static void main(String[] args) {

       String aa = "2008-01-02";
       SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//如果要带上时分秒可设成yyyy-MM-dd hh:mm:ss
       try {
        java.util.Date d = df.parse(aa); //将字符串转换成日期类型的  
        java.sql.Date e = new java.sql.Date(d.getTime());//转换成sql类型的日期格式以方便存储到数据库中
        
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            Connection con =                (DriverManager.getConnection"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs;","sa","sa");
            String sql = "insert into userInfo values(?,?)";
            PreparedStatement st = con.prepareStatement(sql);
            st.setInt(1,1);
            st.setDate(2,e);
          
            st.executeUpdate();

            }catch(Exception ex){
            ex.printStackTrace();
            }
      
    }

    }

    展开全文
  • Java StringDate

    万次阅读 2019-01-03 11:00:46
    接口之间数据的传输都是字符串,现在需要把数据存储在数据库中,刚好我们使用了JPA,定义对象的时候日期定义为了Date,所以不得不把String转为Date对象。具体如下: SimpleDateFormat simpleDateFormat = new ...

    接口之间数据的传输都是字符串,现在需要把数据存储在数据库中,刚好我们使用了JPA,定义对象的时候将日期定义为了Date,所以不得不把String转为Date对象。具体如下:

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String dateStr = "2019-01-03 10:59:27";
    Date date = simpleDateFormat.parse(dateStr);
    

    也可以写成下面一行:

    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2019-01-03 10:59:27")
    
    展开全文
  • PAGE / NUMPAGES 一日期的比较 1....时间的毫秒数比较 if(date.getTime) ) { return String.valueOf(Long.parseLong(year)-1; } else { return year; } 2?Date实现了Comparable接口,直接使用compareTo方法比较就ok if
  • String birthday = request.getParameter("birthday");      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  Date date = sdf.parse(birthday);  ... java.sql.Date sqlD
  • String转为Date

    2008-11-26 17:53:00
    String转为Date 在实际项目中,使用的是Struts,有时需要String转换为Date型,主要有以下几种方法:1. data.setFbsj( java.sql.Date.valueOf(request.getParameter("fbsj")));request.getParameter("fbsj") 为...
  • package com.test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest { public static void main(Str
  • 主要介绍了在JavaStringDate、Timestamp之间的转换 的相关资料,需要的朋友可以参考下
  • Java日期格式转化工具(date格式转为string格式,stringdatestring转timestamp类型)
  • Java 中将 String 转化为 Date 和 DateTime

    千次阅读 2017-09-25 16:25:16
    String 转为 DateTime
  • String 转为Date 再转为Long(毫秒数)

    千次阅读 2014-11-13 22:25:12
    上面的代码是将string转为DateTime然后转换成秒,为long型。 使用joda time来处理时间比java自带的类方面多了。 2.对于“13-01-31 20:34:47”形式的日期时间,如何转化呢? 解决方案如下: ...
  • 1.String日期转Date 2.Date日期转String 3.Date日期转LocaDate 4.LocalDate转Date 5.获取当前日期(String) 6.获取当前日期(Date) 7.获取两个日期之间的间隔 8.获取日期的星期 9.比较两个日期的大小 10....
  • Java DateStringStringDate

    千次阅读 2018-10-25 23:15:36
    一、DateString ... //Date类型转为String Date date = new Date(); //设置字符串格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date...
  • Stringjava.util.Datejava.sql.Date的互相转化总结
  • java将String转换成date存入oracle

    千次阅读 2016-10-18 22:44:05
    import java.sql.Date String str="2016-10-18 11:22:33" SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date=new Date(format.parse(str).getTime()));
  • SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date = null; try { date = sdf.parse("1999-09-09"); } catch (ParseException...
  • java stringdate

    2013-11-19 13:13:00
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse("2008-08-08 12:10:12"); --String 转为Date类型 String insertDate = sdf.format(date);--Date类型转成String类型
  • JavaString转换成Date类型(Date转换成String类型)

    万次阅读 多人点赞 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 ...
  • java里面String,Date,TimeStamp之间的互转

    万次阅读 2017-12-18 11:26:21
    Date通常用来存储时间。但是在进行时间计算时,比如加一分,一小时,我们通常用TimeStamp来做。而输出或展示时,通常又...1.DateString:利用SimpleDateFormat的format方法 Datedate=newDate(); DateFormatsdf=n...
  • JavaDate和LocalDateTime转为String

    千次阅读 2019-09-05 20:08:56
    由于Excel表格中的时间格式经常是"yyyy/MM/dd"类型的,所以在文件导出或者导入的时候,经常会用到时间格式的转换。... public static String formatLocalDateTimeString(LocalDateTime date) { DateTimeF...
  • 运用场景:获取时间String,其在日历中显示出来,提交时判断开始日期和结算日期,结束日期不能... * yyyy-MM-dd string转化为date * * @param st * @return */ public Date dateFromString(String st) { Date
  • 1.string格式转化为Date对象: //把string转化为date DateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date = fmt.parse(szBeginTime); test.setStartTime(date);    注意:引入的是:...
  • Java StringDate的转换

    2011-12-06 11:40:01
    String—>Date方法一: String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System....
  • import java.text.SimpleDateFormat; import java.util.Date; public void testString2Date() { String startDate = "2017-08-15"; String endDate = "2017-08-15"; ...
  • java StringDate类型 格式不变

    千次阅读 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); 打印出来...
  • Date 转为 String (以下的 sqlDate 是通过 utilDate 转换的) StringDate(传入的参数格式多了时分秒,可以截掉,少了会报错) 总结 前言 主要讲述java.util.Datejava.sql.Date的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,416
精华内容 12,966
关键字:

java将string转为date

java 订阅