Tag: 日期格式化

错误:尝试在空上下文对象上调用方法“format”

Spring-boot v1.4.1 Java v1.8 Thymeleaf v2.1.5。 我视图中的以下代码行: 我有基于SO问题SpringBoot Thymeleaf Ordinal Numbers的语法产生错误: org.springframework.expression.spel.SpelEvaluationException:EL1011E:(pos 11):方法调用:尝试在空上下文对象上调用方法格式(java.time.LocalDate,java.lang.String) 但是,如果我在没有Thymeleaf格式的情况下运行这行代码,它将工作并以默认格式呈现LocalDate对象表(“2016-05-25”)。 问题:为什么我收到’空上下文对象’错误,这是什么意思? 我如何编辑以获得我想要的格式?

在java中重现字符串日期

我需要在java中比较两个字符串日期: String date1 = “2017-05-02”; String date2 = “5/2/2017”; //formatter for the first date SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-mm-dd”); Date formattedDate1 = formatter.parse(date1); //formatter for the second date formatter = new SimpleDateFormat(“m/d/yyyy”); Date formattedDate2 = formatter.parse(date2); //Wrong results String formatted1 = formattedDate1.toString(); //Mon Jan 02 00:05:00 EET 2017 String formatted2 = formattedDate2.toString(); //Mon Jan 02 […]

如何从String值创建Date对象

在运行下面的代码时,我得到了一个UNPARSABLE DATE EXCEPTION 。 我该如何解决? package dateWork; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateCreation { /** * @param args */ public static void main(String[] args) { String startDateString = “2013-03-26”; DateFormat df = new SimpleDateFormat(“yyyy/MM/dd”); Date startDate=null; String newDateString = null; try { startDate = df.parse(startDateString); newDateString = df.format(startDate); System.out.println(startDate); } […]

Java程序:在Date数据类型中需要YYYY-MM-DD格式的当前日期,没有时间

我只需要yyyy-mm-dd格式的Date,因为DB2表具有10个日期列精度。

如何将“2017-04-26T20:55:00.000Z”字符串转换为java android studio中的日期

我是android studio和java开发的新手。 我想解析这个日期: “2017-04-26T20:55:00.000Z” ,我从哈希映射字符串中获取。 我想在我的视图中只显示日期。

在Java中显示当前年份的最后两位数字

如何在不使用任何子串算法或任何第三方库的情况下仅显示当前年份的最后两位数字? 我尝试了下面的方法,它给了一个四位数的年份。 我想知道是否有任何日期格式选项可用于以两位数格式获取当前年份。 Calendar.getInstance().get(Calendar.YEAR);

如何将日期转换为yyyy-MM-dd格式?

2012年12月1日00:00:00 GMT 我必须将上述日期转换为以下格式 2012年12月1日 我怎么能够? 我试过以下方法,但它没有工作 public Date ConvertDate(Date date){ DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”); String s = df.format(date); String result = s; try { date=df.parse(result); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return date; }

返回日期类型,格式为java

我正在尝试实现变量的get方法有类型“Date”。 但是当返回时,我想以格式“yyyy / MM / dd”返回它,并且必须是日期类型。 示例:原始日期:2018/01 / 01T15:00.00.000 + 0000 我想要返回:2018-01-01并且必须是日期,而不是字符串 在这种情况下你能帮帮我吗?