草庐IT

MM-DD-YY

全部标签

java - "HH:MM:SS"中的秒数

获取字符串表示形式(如“hh:mm:ss”)中的秒数的最佳方法是什么?显然Integer.parseInt(s.substring(...))*3600+Integer.parseInt(s.substring(...))*60+Integer.parseInt(s.substring(...))有效.但我不想测试它,并重新发明风团,我希望有一种方法可以使用DateTimeFormat或标准库中的其他类。谢谢! 最佳答案 基于pakoressolution:DateFormatdateFormat=newSimpleDateForm

java - 日期在java中将dd-MMM-yyyy转换为dd-MM-yyyy

在Java中将23-Mar-2011转换为23-03-2011的最简单方法是什么?谢谢大家。这似乎解决了这个问题:try{Calendarcal=Calendar.getInstance();cal.setTime(newSimpleDateFormat("dd-MMM-yyyy").parse("24-Nov-2002"));SimpleDateFormatsdf=newSimpleDateFormat("dd-MM-yyyy");System.out.println(sdf.format(cal.getTime()));}catch(ParseExceptione){e.print

java - 如何使用 Java 将 "2012-03-04 00:00:00.0"转换为格式为 "dd-mm-yyyy HH:mm:ss"的日期

我有一个从数据库中获取的日期格式,它是一个字符串类型。它存储的值类似于“2012-03-0400:00:00.0”,但我已将SimpleDateFormat声明为“dd-MMM-yyyyHH:mm:ss”,这在我的项目中是必需的。现在,每当我从数据库中检索一些带有日期的数据时,我都会收到一个解析异常,日志如下。java.text.ParseException:Unparseabledate:"2012-03-0400:00:00.0"atjava.text.DateFormat.parse(UnknownSource)atcom.tcs.tool.iris.aep.selfProfil

java - @DateTimeFormat(pattern ="yyyy-MM-dd") 使用 Spring Mvc Rest Service 给出 "error 400 request syntactically incorrect"

这个问题在这里已经有了答案:Therequestsentbytheclientwassyntacticallyincorrect.-SpringMVC+JDBCTemplate(6个答案)关闭7年前。我无法让它工作:@RequestMapping(value="/people",method=RequestMethod.GET,produces="application/json")public@ResponseBodyListsearchPerson(@RequestParam(value="birthDay",required=false)@DateTimeFormat(patte

java - 如何将 java.sql.Timestamp(yyyy-MM-dd HH :mm:ss. S) 格式化为日期(yyyy-MM-dd HH:mm:ss)

好吧,我正在使用Date获取详细信息,因为我正在从我的数据库中获取一个对象,并且在我正在获取的同一对象的变量“fecha”(日期)中java.sql.Timestamp,所以格式是毫秒,但我不希望出现毫秒。所以我需要将我从我的数据库接收到的日期格式化为没有毫秒的新日期。这是对象Factura:publicclassFacturaimplementsjava.io.Serializable{privateFacturaIdid;...privatebooleanactivo;privateDatefecha;}在映射到数据库的xml中,我有这个变量“fecha”的代码:在数据库中,该列是

商店ISO 8601日期格式“ yyyy-mm-ddthh:mm:ss.dddddddz”在sybase版本15.0.3中作为dateTime

我想以格式存储日期"YYYY-MM-DDThh:mm:ss.ddddddZ"在Sybase中,作为DateTime。我正在将这个日期作为字符串作为字符串。"2017-06-28T09:46:14.000028Z"如何将其存储在DateTime/Timestamp中,而不会丢失任何精确/信息?看答案您的字符串“2017-06-28T09:46:14.000028Z”以Z结束,Z表示时区,Zulu时间,更名为GMT。SybaseASE没有接受时区的日期时间类型。您可以在没有时区的情况下存储其余部分,并具有该数据在GMT中的约定。

YYYY-MM-DDThh 的 Java SimpleDateFormat :mm:ssTZD

这个问题在这里已经有了答案:JavaSimpleDateFormatpatternforW3CXMLdateswithtimezone[duplicate](9个回答)关闭8年前。我们使用的外部API之一需要“YYYY-MM-DDThh:mm:ssTZD”要传入的格式XML公历对象。我不确定Java中是否有任何支持"T"的东西。我想知道,是否可以在Java中将日期解析为上述格式?他们提供的有效日期示例是“2009-07-16T19:20:30-05:00”............Update:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-M

java - 了解特定的 UTC 时间格式 YYYY-MM-DDTHH :MM:SS. SSSZ

我有两个相关的问题。假设在BST中运行的程序以UTCYYYY-MM-DDTHH:MM:SS.SSSZ格式生成当前时间的日期时间值同时假设伦敦的当前时间是2016-06-0112:33:54如果程序给出的当前时间是2016-06-01T11:33:54.000Z,是不是程序出错了?如何在YYYY-MM-DDTHH:MM:SS.SSSZ的相应时间格式中记录BST的夏季偏移我假设YYYY-MM-DDTHH:MM:SS+0001我是对的吗? 最佳答案 首先请阅读iso8601信息。处理不同时区(例如服务器时区和客户端时区)的时间变得越来越普

java - java.text.SimpleDateFormat 中的奇怪行为期望 yyyyMMdd 给定 yyyy-MM-dd

我在使用SimpleDateFormat将字符串解析为日期时遇到了一个非常奇怪的行为。考虑以下单元测试:@TestpublicvoidtestParse()throwsParseException{DateFormatdateFormat=newSimpleDateFormat("yyyyMMdd");StringdateStr="2012-12-21";DateparsedDate=dateFormat.parse(dateStr);Calendardate=Calendar.getInstance();date.setTime(parsedDate);Assert.assertEq

java - 无法使用 @DateTimeFormat(模式 ="dd/MM/yyyy")转换 java.util.Date 中的字符串

我有一个带有日期字段的简单POJO。我想将对象与表单中的值绑定(bind)。在表单中,我使用的是日期格式为("dd/mm/yyyy")的jqueryuidatepicker我有console.log值,它是一个字符串:13-11-2014我正在使用spring4.0.7我依赖于joda-time2.5我得到这个异常:Failedtoconvertpropertyvalueoftype'java.lang.String'torequiredtype'java.util.Date'forproperty'endDate';nestedexceptionisorg.springframewo