java中如何将String格式的时间转化为Date类型

现在我的String格式的时间为“2017-03-27T13:11:50.657” , 各位同志如何将这种
格式的时间转化为Date类型。求详细的代码?

0

6个回答

  String strDate  = "2017-03-27T13:11:50.657";
    strDate = strDate.replaceAll("T", " ");
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    Date dateTime = formatter.parse(strDate);
    System.out.println(formatter.format(dateTime));
1

中间T是什么?

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date strtodate = formatter.parse(strDate);
2
u013673146
刨根问底不怕事 我也不知道中间的”T“是什么鬼,这个是公司服务器返回的时间日期 你的意思是不是要去除字符”T“ , 然后进行日期的转换?
2 年多之前 回复

public static void main(String args[]){
String datetime = "2017-03-27T13:11:50.657";
datetime = datetime.replace("T", " ");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = formatter.parse(datetime);
System.out.println(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

1

我也不知道中间的”T“是什么鬼,这个是公司服务器返回的时间日期
你的意思是不是要去除字符”T“ , 然后进行日期的转换?

0
winson_zheng126
wwww昵称 T可以不管,模式也不会去匹配的,SimpleDateFormat sdf= new SimpleDateFormat("YYYY-MM-dd 'T' HH:mm:ss:SSS")
2 年多之前 回复
0
    try {
        // org.apache.commons.lang.time.DateUtils
        DateUtils.parseDate("", new String[]{"yyyy-MM-dd HH:mm:ss"});
    } catch (Exception e) {
        e.printStackTrace();
    }
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式
今天在做webservice接口服务的时候,xml文件传入的一个节点为人员的出生日期,对应实体类的字段类型为Date类型,获取到的值为String类型,代码如下: //获取的值为"19570323" String dateString = emp.getHealthCarePrincipalPerson().getBirthTime().get
如何将 String类型 转换为日期格式 Date类型
有时候后台返回的日期值是这么一串数字: "20161101000000000" 这时如果要format日期格式("2016-11-01")的话,我们首先需要将它转换为日期格式,具体实现方法可以写一个通用函数,代码如下:     <span style="font-size:18px;">Ext.ux.formatDate = function(dateString){ v...
String 类型时间格式转换Date类型
1.应用场景 前台传来的数据都是String类型,需要将String类型的时间转换为Java Date类型,存储到数据库中。 2.解决办法 SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = fmt.parse(meetingDate.trim()); m...
java 时间类型(date)与时间字符串(string)转换
Java 时间格式与时间字符串相互转换
java中String类型的日期转成Date类型
String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System.out.println(e.getMes
将Date类型装换为String类型的时间格式
/** * 将Date类型装换为String类型的时间格式 * @param id // 转换格式的ID * @param date // 时间参数 * @return */ public static String ToStringTime(int id, Date date) { String resultTime = null; Long time = Sy...
Java中怎么把字符串转换成日期格式
Java中怎么把字符串转换成日期格式 文章分类:Java编程 Java中把字符串转换成日期格式是常用的一种功能 在很多的项目当中,都会用到滴,之前也有用到,可是,本人记性不好 所以,决定把此常用的功能写道博客里来,方便以后可用到 以下是例子代码: public static void main(String[] args) throws Exception...
java怎么将yyyy-MM-dd类型的""字符串转化成Date数据类型
public static Date timeFormat(String day) throws ParseException { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");//定义一个formate Date date = simpleDateFormat.parse(day);//...
Java字符串类型和日期类型的转换
核心:日期类型和字符串类型的相互转换就是一种解析和匹配的过程,只不过解析和匹配都是根据自定义格式和指定字母自动识别完成的! 第一种:String---->Date:parse() public Date convert(String source) { //1.定义我们要转成的日期类型(格式是:yyyy-MM-dd HH:mm:ss), Simple...
将string类型的时间转换成SQL date 型
[size=medium][color=indigo]// 将string类型的时间转换成SQL date 型 public Date dateChange(String date1) { SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd"); java.util.Date cDate; Date...
java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)
存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字。继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24:24 期望格式的日期字符串。 因为业务需要,在model里面有个Date类型的字段,然后需要按这个时间类型排序。但是在后台处理完之后,返回到前台,发现时间变成了13位数字,学名叫时间戳。不是我想要的...
Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
Java日期格式转化工具(date格式转为string格式,string转date,string转timestamp类型)
JAVA String时间转化为数据库Date类型
JAVA String时间转化为数据库Date类型
在java中怎样将Date类型转换成字符串类型
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = new Date();format.format(date);
String类型时间格式转换成Date类型
本文对此转换提供了功能上的实现,没有对具体方法的详解。 转换过程中涉及到的主要方法有SimpleDateFormate和oracle中的to_date方法。先讲实现方法: 例如:String:string 2012-12-12 22:22:22 转换成 Date:date : 2012/12/12 22:22:22 首先 DateFormat df = new SimpleDateFo
String类型的时间转换为Date类型
一般得到的时间都是String类型,需要存入数据库时,需要转换成Date类型 下面是一种比较常用的String类型转换为Date类型的例子 多说一些 下面例子用了TestCase这个测试工具,很好用,可以直接运行,不用再写Main()方法了 使用方法也很简单,加载Junit JAR包,新建类时继承TestCase,写方法时必须遵守下列规范 public void test...() 无参,无返回值...
String的时间格式与Date类型互转
今天想把从服务器返回的时间格式的String字符串的转为Date,一下子想不起来。现在记录一下,以后忘记了也方便查找。 ①将“yyyy-MM-dd HH:mm:ss”格式的字符串转换为Date类型 package test; import java.text.DateFormat; import java.text.ParseException; import java.text.Simp...
Java String,long,Date时间格式相互转换
/** * Date转String(格式自定义) * @param pattern yyyy-MM-dd HH:mm:ss yyyy-MM-dd等样式 * @return */ public static String date2String(Date date,String pattern) { SimpleDateFormat f
JAVA中如何把时间转化成固定的格式
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH-mm-ss" ); String str = sdf.format(new Date()); String str = sdf.format(new Date()); yyyy-MM-ddHH:mm:ss str 输出如:2019-03-01
固定格式的日期 String 转为为一种固定格式的String
//固定输入的日期格式 String str = "05/Aug/2016"; //(dd/mmm/yyyy)中三个mmm表示接收英文简拼,mmmm表示接收英文全拼 SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MMM/yyyy", Locale.US); Date date; try { date = dateFormat.par
Java基础-将数据库得到的时间转换成String
-
java中将多种字符串格式 解析为Date
1.如果有多种日期格式,比如"2018/01/01"、"2018-01-01"、"2018 01 01"、"2018-01-01 12:12:12"、"2018年1月1日",我们如何用一个解析日期的方法去解析这些字符串呢?我看到网上一些常见的思路是写一些正则去判断它们归属于哪一种格式,然后去解析。先上代码,再写出我解决这个问题的思路。 import java.text.ParsePositio...
把 时间类型的字符串 转为Date类型的
String birthday=”2008-8-8”; Date date=new SimpleDateFormat(“yyyy-MM-dd”).parse(birthday);
java String时间类型转Date时间类型总结
用SimpleDateFormat将不同格式的String类型的时间转Date时,只能转出和原类型格式相同的Date类型数据,自行运行代码一试 public class testwwDate {  /**   * String 类型时间(20161024) 转   * @param args   * @throws ParseException   */  public static
将String类型的日期转换为可存储在数据库的java.sql.Date类型
String str = "1996-05-02";   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   java.util.Date utilDate = sdf.parse(str);   long time = utilDate.getTime();   java.sql.Date sqlDate = new java...
js date转String 日期字符串转换
js date转String 日期字符串转换
【Calendar】Calendar中Date和String类型时间转换
1.问题:时间格式如何处理?2.源代码:public class TestDemo { public static void main(String[] args){ System.out.println("1.将Date转化成String格式::"); Calendar calendar=Calendar.getInstance();/*建立一个日历,时间默认
jsp页面 date转化成string
第一步:引入标签库 <%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt”> 第二步:利用标签实现格式转换 首先,将字符串截取,并且转换为时间格式: <fmt:formatDate value="${test}" pattern="yyyy-MM-dd HH:mm"/> ...
String转化为date类型,从而获取星期几
//String转化为Date类型,从而获取时间  //StringtimeStr = "2018-10-30" public  String   getStringOfDateWeek(String timeStr){        SimpleDateFormat  format = new    SimpleDateFormat("yyyy-MM-dd");//定义日期格式    ...
Java String类型转换成Date日期类型
插入数据库时,存入当前日期,需要格式转换 import java.text.SimpleDateFormat; formatter = new SimpleDateFormat( "yyyy-MM-dd "); String date = formatter.format(new Date());//格式化数据,取当前时间结果为 2014-10-30 String格式的数据转化成Date格...
用将String类型的数据'20180824150630'转化成Date类型保存到MySql数据库
前两天做一个需求,因为以前这张表里没有记录日期。现在需要业务需要日期,哎。 将左边的的String数据转变成Date类型保存起来,哈哈。 我觉得很好玩儿,分享一波。来把我封装的工具分享出来。(此处应有掌声!!!) (下图是大致模样) 之前用jdk1.7, 截取字符串再转成long类型,再日期格式化出错,得出的日期不对如下图: 后来想起来上周末看了《java8实战》想起了里面日期新...
如何通过前端把时间字符串转成date对象
今天写项目时遇到这样一个问题,现在有这样一个需求:需要用户在页面上输入时间,然后提交给后台保存进数据库。 我的前端效果是这样的: 注意这里的时间是String类型的,而我的实体类里写的该属性是date类型,因为这个问题我的浏览器一直在报400,众所周知,400是客户端错误,而且经过各种方法测试后也证明了根本就没有请求到controller, 但是url却是正确的。在捣鼓了两个小时以后,终于
String转换成时间戳(String Date 时间戳)
首先是 String转化成Date (java.util.Date ) String bookBeginusetime = "20160-03-17 15:55"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); 再是Date转换成毫秒数 Long beginUseTime = sdf
android 字符串转化指定日期格式
       先创建一个SimpleDateFormat对象把字符串转化为Date格式,当然字符串肯定要相对应的“yyyy-MM-dd HH:mm:ss”这样的格式,其实就是你字符串是什么格式你这一步就要是转化成什么样格式的Date。        然后再一个SimpleDateFormat对象把Date格式转化成指定的字符串格式返回,此时的格式就可以选择你想要的,比如我这里的是“MM-dd H...
sprmvc将前台String转化为后台的Date类型
将前端string类型数据转化为后台bean中的date类型步骤如下: 1.配置FormattingConversionServiceFactoryBean Springmvc的xml配置文件内容如下:  conversion-service="conversionService"  -->       conversion-service="convers
java时间类型的转换/获取当前时间/将时间转换成String/将String转换成时间
利用java获取当前的时间(String类型,年-月-日 时:分:秒)     //我要获取当前的日期 Date date = new Date(); //设置要获取到什么样的时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //获取Strin...
把时间从字符串类型转化为Date类型
HTML代码 JS代码 function getDate(strDate) { //strDate为需要转换成日期格式的字符串 var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/, function (a) { retur
java 日期格式化 与 String格式化转日期 日期运算
public static void main(String[] args) throws ParseException { long day = (strToDate("20180922").getTime() - getNewDate().getTime())/(24*60*60*1000); System.out.println(day);//1 } /*** * 获取当前...
string字符串转换时间格式(包含精确时分秒)
1.精确到日期格式(yyyy-MM-dd): string dateString = "20110526"; DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture); Console.WriteLine(dt.ToString("yyy...
Date、String、Calendar类型之间的转化
1.Calendar 转化 String  //获取当前时间的具体情况,如年,月,日,week,date,分,秒等         Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(ca...