广告
返回顶部
首页 > 资讯 > 精选 >java字符串与日期类型转换的工具类
  • 316
分享到

java字符串与日期类型转换的工具类

java字符串日期 2023-05-30 19:05:35 316人浏览 八月长安
摘要

常用的字符串转date,和日期转字符串的方法,具体内容如下package com.cq2022.zaGo.base.util; import java.text.DateFORMat; import java.text.ParseExce

常用的字符串转date,和日期转字符串的方法,具体内容如下

package com.cq2022.zaGo.base.util;  import java.text.DateFORMat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar;  import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar;  import org.slf4j.Logger; import org.slf4j.LoggerFactory;   public class DateUtils {   private static final Logger logger = LoggerFactory.getLogger(DateUtils.class);      public static XMLGregorianCalendar convertToXMLGregorianCalendar(Date date) {   GregorianCalendar cal = new GregorianCalendar();   cal.setTime(date);   XMLGregorianCalendar GC = null;   try {    gc = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);   }   catch (Exception e) {    logger.error("Date类型转换成XMLGregorianCalendar类型出错:"+e);   }   return gc;  }     public static Date convertToDate(XMLGregorianCalendar cal) throws Exception {   GregorianCalendar ca = cal.toGregorianCalendar();   return ca.getTime();  }     public static Date stringToDate(String str, String format) {   DateFormat dateFormat = new SimpleDateFormat(format);   Date date = null;   try {    date = dateFormat.parse(str);   }   catch (ParseException e) {    logger.error("String类型 转 Date类型出错:"+e);   }   return date;  }      public static String dateToString(Date date,String format){   DateFormat dateFormat = new SimpleDateFormat(format);   String strDate=null;   try {    if(date!=null){     strDate=dateFormat.format(date);    }   } catch (Exception e) {    // TODO Auto-generated catch block    logger.error("Date类型 转 String类型出错:"+e);   }   return strDate;  }       public static void main(String[] args) {   XMLGregorianCalendar d = DateUtils     .convertToXMLGregorianCalendar(new Date()); //  System.out.println(d.getDay());   XMLGregorianCalendar cal = null;   try {    cal = DatatypeFactory.newInstance().newXMLGregorianCalendar();    cal.setMonth(06);    cal.setYear(2010);    Date date = DateUtils.convertToDate(cal);    String format = "yyyy-MM-dd HH:mm:ss";    SimpleDateFormat formatter = new SimpleDateFormat(format); //   System.out.println(formatter.format(date));        Date d1 = DateUtils.stringToDate("2014/7/24 9:51:00", "yyyy/MM/dd hh:mm:ss");    XMLGregorianCalendar d2 = DateUtils.convertToXMLGregorianCalendar(d1); //   System.out.println(d2.toString());        String dateStr=DateUtils.dateToString(cal.toGregorianCalendar().getTime(), "yyyy-MM-dd HH:mm:ss"); //   System.out.println("dateStr="+ dateStr);   }   catch (Exception e) {    e.printStackTrace();   }  } }

--结束END--

本文标题: java字符串与日期类型转换的工具类

本文链接: https://www.lsjlt.com/news/220421.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java字符串与日期类型转换的工具类
    常用的字符串转date,和日期转字符串的方法,具体内容如下package com.cq2022.zago.base.util; import java.text.DateFormat; import java.text.ParseExce...
    99+
    2023-05-30
    java 字符串 日期
  • Java中字符串和日期类型的相互转换
    当在Java中进行字符串和日期类型之间的相互转换时,可以使用SimpleDateFormat类来实现。下面是一个详细的代码示例,展示了如何将字符串转换为日期类型,以及如何将日期类型转换为字符串。 首先,我们来看字符串转换为日期类型的示例代码...
    99+
    2023-08-17
    java jvm 开发语言
  • mysql字符串怎么转换为日期类型
    在MySQL中,可以使用STR_TO_DATE()函数将字符串转换为日期类型。函数语法如下:STR_TO_DATE(str,form...
    99+
    2023-10-09
    mysql
  • Java日期工具类操作字符串Date和LocalDate互转
    目录字符串转DateDate转字符串字符串转LocalDateDate转LocalDateLocalDate转字符串两个日期的时间差一天的开始和结束时间工具类前言: 避免重复造轮子,...
    99+
    2022-11-13
  • Java中字符串与日期转换
    1.Date转String 1.1Date->String //date->String Date date = new Date(); String format = dateF...
    99+
    2023-09-01
    java servlet 开发语言
  • mysql把日期转换为字符串类型的方法
    这篇文章给大家分享的是有关mysql把日期转换为字符串类型的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。在mysql中可以通过“select date_format(...
    99+
    2022-10-18
  • 怎么在javascript中将将字符串转换为日期类型
    怎么在javascript中将将字符串转换为日期类型?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。javascript将字符串转为日期类型var st...
    99+
    2023-06-14
  • java基础之日期与字符串的任意转换
    目录   前言: 日期转字符串: 1.创建日期对象: 2.创建字符串的格式化模版: 字符串转日期: 前言: 本文主要讲述如何将日期类型转化为字符串类型,以及将字符串类型转化为日期类型,一看就懂,一学就会! 日期转字符串: 1.创建日期...
    99+
    2023-08-31
    java
  • 关于mysql中时间日期类型和字符串类型的选择
    目录一、DATETIME、TIMESTAMP 的用法1、相同点2、不同点3、选择二、varchar 和 text 数据类型的用法1、相同点2、不同点3、选择一、DATETIME、TI...
    99+
    2022-11-12
  • C#怎么把不同值的类型转换为字符串类型
    本文小编为大家详细介绍“C#怎么把不同值的类型转换为字符串类型”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#怎么把不同值的类型转换为字符串类型”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实例namespa...
    99+
    2023-06-17
  • mysql中把字符串转换为int类型的方法
    这篇文章给大家分享的是有关mysql中把字符串转换为int类型的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql中把字符串转换为int类型的方法:可以利用Conver...
    99+
    2022-10-18
  • 如何在Java中将日期时间字符串与毫秒进行转换
    这篇文章主要介绍了如何在Java中将日期时间字符串与毫秒进行转换,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现...
    99+
    2023-05-30
    java
  • MySQL datetime类型与时间、日期格式字符串大小比较的方法
    目录一、前提1、mysql版本信息:2、表字段:二、使用>、<比较1.  日期格式比较:2. 时间格式三、between and1. 日期格式四、总结一、前提 1、MySQL版本信息: MySQL版...
    99+
    2022-11-14
  • C语言中字符串与各数值类型之间的转换方法
    C语言的算法设计中,经常会需要用到字符串,而由于c语言中字符串并不是一个默认类型,其标准库stdlib设计了很多函数方便我们处理字符串与其他数值类型之间的转换。 首先放上一段展示各函...
    99+
    2022-11-11
  • PHP中如何将CLOB类型的数据转换为字符串
    这篇文章主要介绍“PHP中如何将CLOB类型的数据转换为字符串”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP中如何将CLOB类型的数据转换为字符串”文章能帮助大家解决问题。方法一:使用Orac...
    99+
    2023-07-06
  • Java中字符串转int数据类型的三种方式
    目录字符串转int数据类型的三种方式方法一: Integer.valueOf( ) 方法二: Integer.parseInt(),它将返回一个基本数据类型 in...
    99+
    2023-03-01
    字符串转int数据类型 字符串转int 字符串转int方法
  • 怎么在C语言中对字符串与各数值类型进行转换
    本篇文章给大家分享的是有关怎么在C语言中对字符串与各数值类型进行转换,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先放上一段展示各函数使用的代码,大家也可以copy到自己的机...
    99+
    2023-06-14
  • Java实现产生随机字符串主键的UUID工具类
    这篇文章将为大家详细讲解有关Java实现产生随机字符串主键的UUID工具类,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文实例讲述了Java实现产生随机字符串主键的UUID工具类。分享给大家供大家参考,...
    99+
    2023-05-30
    java 随机字符串 工具类
  • Java中如何将日期数据类型的格式进行转换
    这篇文章给大家介绍Java中如何将日期数据类型的格式进行转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Date类:Date类型转String类型(以时间格式1970-01-01 01:01:01为例)//yyyy-...
    99+
    2023-05-31
    java ava 数据类
  • Java中字符串转int数据类型的方式有哪些
    这篇“Java中字符串转int数据类型的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串转int数据...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作