精华内容
下载资源
问答
  • 怎么将string转换为date
    2021-11-24 09:55:55
    Assert.notNull(time,"请选择时间");
    //定义时间格式
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date timeDate = null;
    //将string类型转换为date类型
    try {
        timeDate = simpleDateFormat.parse(time);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    //把日期往后增加一天.整数往后推,负数往前移动
    Calendar calendar = new GregorianCalendar();
    calendar.setTime(timeDate);
    calendar.add(calendar.DATE, 1);
    
    
    OAccessRecord record = accessRecordMapper.selectOne(new LambdaQueryWrapper<OAccessRecord>()
        .eq(OAccessRecord::getLicensePlateNum, licensePlateNumber)
        .gt(OAccessRecord::getEntryTime, time)//
    .lt(OAccessRecord::getEntryTime, DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss",calendar.getTime())));//把时间转换为string类型
    String licensePlateNum = record.getLicensePlateNum();
    更多相关内容
  • 将String转换为Date

    万次阅读 2019-09-03 12:54:37
    在javaEE项目中,会接受到日期格式的String,我们如果要转换为Date格式,就会用到SimpleDateFormat类。 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; ...

    在javaEE项目中,会接受到日期格式的String,我们如果要将其转换为Date格式,就会用到SimpleDateFormat类。

     

     

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
     
    public class StringToDate {
     
        public static void main(String[] args) {
            //获得一个时间格式的字符串
            String dateStr = "2016-12-31";
            //获得SimpleDateFormat类,我们转换为yyyy-MM-dd的时间格式
            SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
            try {
                //使用SimpleDateFormat的parse()方法生成Date
                Date date = sf.parse(dateStr);
                //打印Date
                System.out.println(date);
            } catch (ParseException e) {
                e.printStackTrace();
            }
     
        }
     
    }
     

    展开全文
  • 2.将String转换为Date 3.计算日期的下一天 4.计算两个日期间相关的天数 5.获取日期中的年、月、日、时、分、秒 package season11.date; import java.text.DateFormat; import java.text.ParseException; import ...

    3.练习_Date类: 定义一个日期工具类DateUtil,实现将Date转换为String,将String转换为Date,计算日期的下一天,计算两个日期间相关的天数,获取日期中的年月日时分秒,代码

    学习:第3遍


    代码:

    定义一个日期工具类DateUtil,实现以下的功能
    1.将Date转换为String
    2.将String转换为Date
    3.计算日期的下一天
    4.计算两个日期间相关的天数
    5.获取日期中的年、月、日、时、分、秒


    
    public class DateUtil {
    	
    	public static final int YEAR = 0;
    	public static final int MONTH = 1;
    	public static final int DATE = 2;
    	public static final int HOUR = 3;
    	public static final int MINUTE = 4;
    	public static final int SECOND = 5;
    	private static final String Date = null;
    
    	/**
    	 * 方法名:toString(Date date,String pattern)
    	 * 方法功能:<将Date转换为String>
    	 * 参数1:date
    	 * 参数2:pattern:指定字符串的格式
    	 * 返回值类型:String
    	 */
    	public static String toString(Date date,String pattern){
    		
    		SimpleDateFormat df = new SimpleDateFormat(pattern);
    		String dateStr = df.format(date);
    		return dateStr;
    		
    	}
    	
    	/**
    	 * 方法名:toString(Date date) 
    	 * 方法功能:调用了别的toString()方法
    	 * <将Date转换为String,默认格式为yyyy-MM-dd HH:mm:ss>
    	 * 参数1:date
    	 * 返回值类型:String
    	 */
    	public static String toString(Date date){
    		
    		String str = toString(date,"yyyy-MM-dd HH:mm:ss");
    		return str;
    		
    	}
    	
    	/**
    	 * 方法名:toDate(String string, String pattern) 
    	 * 方法功能:将字符串解析为Date对象
    	 * 参数1:string
    	 * 参数1:pattern:字符串格式
    	 * 返回值类型:Date
    	 */
    	public static Date toDate(String string, String pattern)
    			throws ParseException {
    		DateFormat df = new SimpleDateFormat(pattern);
    		Date date = (Date) df.parse(string);
    		return date;
    	}
    	
    	/**
    	 * 方法名:toDate(String string) 
    	 * 方法功能:将字符串解析为Date对象,默认格式为yyyy-MM-dd HH:mm:ss
    	 * 参数1:string
    	 * 返回值类型:Date
    	 */
    	public static Date toDate(String string) throws ParseException {
    		
    		Date date2 = toDate(string, "yyyy-MM-dd HH:mm:ss");
    		return date2;
    	}
    	
    	/**
    	 * 方法名:Date getNextDay(Date date)
    	 * 方法功能:计算日期的下一天
    	 * 参数:date
    	 * 返回值类型:Date
    	 */
    	
    	public static Date getNextDay(Date date) {
    		
    		long time = date.getTime() + 24 * 60 * 60 * 1000;
    		 Date dateTommorrow = new Date(time);
    		return dateTommorrow;
    	}
    	
    	/**
    	 * 方法名:int getDuringDays(Date startDate, Date endDate)
    	 * 方法功能:计算两个日期间相关的天数
    	 * 参数1:startDate
    	 * 参数2:endDate
    	 * 返回值类型:int
    	 */
    
    	public static int getDuringDays(Date startDate, Date endDate) {
    		int days = 0;
    		while (startDate.before(endDate)) {
    			startDate = getNextDay(startDate);
    			days++;
    		}
    		return days;
    	}
    	
    	/**
    	 * 方法名:int get(Date date, int field) 
    	 * 方法功能:获取日期中的年、月、日、时、分、秒
    	 * 参数1:date
    	 * 参数2:field
    	 * 返回值类型:int
    	 */
    
    	public static int get(Date date, int field) {
    		String s = toString(date);
    		String[] arr = s.split("-|\\s|:");
    		return Integer.parseInt(arr[field]);
    	}	
    }
    
    
    
    public class Test {
    
    	public static void main(String[] args) throws ParseException {
    		
    		Date date = new Date();
    		System.out.println(DateUtil.toString(date, "yyyy年MM月dd日 E"));
    		System.out.println(DateUtil.toString(date));	
    		String string="2/14/2019 12:30:25";
    		Date date2 = DateUtil.toDate(string, "MM/dd/yyyy HH:mm:ss");
    		System.out.println(date2);	
    		System.out.println(DateUtil.getNextDay(date));		
    		System.out.println(DateUtil.getDuringDays(date2, date));	
    		System.out.println(DateUtil.get(date, DateUtil.MONTH));
    		System.out.println(DateUtil.get(date, DateUtil.MINUTE));
    	
    	}    
    }
    
    
    展开全文
  • 学习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的方法,你学会了吗?更多相关内容请持续关注本站。

    展开全文
  • 近日的工作涉及到了大量的时间转换,并且这些业务交互的时间的格式各不相同。我就最近自己常用的几...其中我所使用的格式正则表达式来匹配。 先上代码,后解释。注意,这个工具类需要依赖 commons-lang3.jar。 ...
  • 主要介绍了JS简单实现String转Date的方法,涉及JavaScript字符串与日期相互转换的相关技巧,需要的朋友可以参考下
  • 将String转为Date,方便快捷

    万次阅读 2022-06-27 22:21:42
    将String转为Date,方便快捷 String类型的时间转为DateTime String类型的时间转为Date
  • String转换为Date类型

    千次阅读 2018-12-12 09:59:38
    public void showAllOrders (String start, String end) {try { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date dateStart = formatter.parse(start); Date dateEnd = format...
  • 在开发应用中经常会使用到java string 转date这种不是很常见的做法,本文以此问题提供详细解决方案,需要了解的朋友可以参考下
  • String转换Date类型 SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); String time = "2020-12-19"; Date date = ft.parse(time) Date转换成String类型 SimpleDateFormat ft = new SimpleDateFormat(...
  • js date详解;string转date
  • 如何将String转换Date类型

    万次阅读 2017-08-06 22:28:01
    在web开发中,页面表单传到后台的数据一般都是String类型,如果传回的是一个时间,需要在后台转换Date类型该怎么做? 一般来说,表单的数据比较多,我们会借助第三方工具BeanUtils来完成数据的自动封装,而...
  • 如何将string转换为Date类型

    千次阅读 2014-02-09 15:26:47
    String s="2012-11-12";DateFormat dateFormat = DateFormat.getDateInstance();terminal.setTerminalChangeTime(dateFormat.parse(s));
  • sql转换字段类型:将String类型的时间转化为date类型 create_time 字段为date类型 createTime 传递的值字符串类型 <if test="createTime!= null and createTime!= ''"> AND create_time between (#{...
  • StringDate 相互转换 public class TestDateExample1 { public static void main(String[] args) throws ParseException { SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yy"); String date...
  • JS将String格式转化Date

    万次阅读 2017-05-05 19:34:50
    JSyyyy-MM-dd格式转化Date1. yyyy-MM-dd格式转化Datevar date = new Date(newValue.replace(/-/g, "/"));2.获取一个日期最后一天var endDate = new Date(date.getFullYear(), date.getMonth(), 0).getDate();3....
  • SimpleDateFormat Date类与String类型转换

    千次阅读 2020-11-11 15:27:46
    SimpleDateFormat Date类与String类型转换
  • js将string类型转换为date

    千次阅读 2018-02-08 17:30:42
    string currentDate=“2018-02-08 17:26”;1、var dateConvert1=new Date(Date.parse(currentDate));2、var dateConvert2=new Date(currentDate.replace(/-/g));
  • 那么解决了这个问题之后,相信有很多人又要问了,既然已经知道了String转换Date类型的转换,那么Date转换成String类型又应该怎样做呢。...关于将String转换Date类型的方法你都了解了吗相信你已经非常的清楚了吧!...
  • Java中String、Date、LocalDateTime三种时间类型互相转换,直接上代码!... //String转Date DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Date dateTime = format.parse(replaceDate);
  • 如何将String转Date类型

    万次阅读 多人点赞 2020-08-13 10:22:49
    先创建一个日期格式化类 SimpleDateFormat ,然后从前端获取用户操作数据产生的创建时间,最后通过SimpleDateFormat 实例化对象的parse()方法将String类型转换Date类型。 SimpleDateFormat simpleDateFormat = new...
  • sql的datestring转换

    万次阅读 2018-04-02 18:06:49
    format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() 函数str_to_date(str, format) 函数from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime时间字符串?...
  • 首先要知道String类型的日期格式,如:String date = "2021/06/24 15:00:00" 则可以通过java.text.SimpleDateFormat类进行转换: new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(date)
  • Java中DateString的相互转换

    千次阅读 2021-02-26 08:23:01
    我们在注册网站的时候,往往需要填写个人信息...此时该类型日期类型,然后需要该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt。DateForamt是一个抽象类,所以平...
  • Java String转Date

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

    千次阅读 2021-01-21 09:47:37
    public static Date stringToDate(String string) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { return sdf.parse(string); } catch (ParseException e) { return new Date(); } }
  • Java String类型转换Date日期类型

    千次阅读 2022-05-17 02:51:09
    插入数据库时,存入当前日期,需要格式转换 import java.text.SimpleDateFormat; formatter = new SimpleDateFormat( "yyyy-MM-dd "); String date = formatter.format(new Date());//格式化数据,取当前时间结果 ...
  • js string转date,js字符串转换成日期,此代码支持datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 472,272
精华内容 188,908
热门标签
关键字:

怎么将string转换为date