相关疑难解决方法(0)

Java字符串到日期转换

String"2010年1月2日"格式转换为DateJava 格式的最佳方法是什么?

最终,我希望将月份,日期和年份作为整数分解,以便我可以使用

Date date = new Date();
date.setMonth()..
date.setYear()..
date.setDay()..
date.setlong currentTime = date.getTime();
Run Code Online (Sandbox Code Playgroud)

将日期转换为时间.

java string time date data-conversion

847
推荐指数
11
解决办法
177万
查看次数

如何使用LocalDateTime解析/格式化日期?(Java 8)

Java 8添加了一个新的java.time API来处理日期和时间(JSR 310).

我有日期和时间作为字符串(例如"2014-04-08 12:30").如何LocalDateTime从给定的字符串中获取实例?

在我完成LocalDateTime对象的使用之后:如何将LocalDateTime实例转换回具有与上面所示格式相同的字符串?

java datetime timestamp java-8 java-time

313
推荐指数
6
解决办法
47万
查看次数

如何将"Mon Jun 18 00:00:00 IST 2012"更改为2012年6月18日?

我有一个类似下面的值Mon Jun 18 00:00:00 IST 2012,我想将其转换为18/06/2012

怎么转换这个?

我尝试过这种方法

public String toDate(Date date) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
        Date theDate = null;
        //String in = date + "/" + month + "/" + year;
        try {
            theDate = dateFormat.parse(date.toString());
            System.out.println("Date parsed = " + dateFormat.format(theDate));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return dateFormat.format(theDate);
    }
Run Code Online (Sandbox Code Playgroud)

但它抛出以下异常:

java.text.ParseException: Unparseable date: "Mon Jun 18 00:00:00 IST 2012"

java date

29
推荐指数
3
解决办法
15万
查看次数

如何在Java中将java.lang.string转换为java.util.date

可能重复:
如何在Java中解析日期?

我正在将“ Mon Aug 01 00:00:00 IST 2011”(java.lang.String)作为字符串,我需要将其转换为“ 01-08-2011” Date(java.Util.Date),如何做到这一点

java date-format

5
推荐指数
1
解决办法
1万
查看次数

将字符串转换为clojure中的日期

我有以下格式的字符串"2013-02-20T17:24:33Z""Mon Feb 25 02:42:27 +0000 2013".

有没有快速的方法将这些转换为日期时间格式,以便可以测试它们是否相等和/或排序.

clj-time确实允许我使用这种格式 (date-time 1986 10 14 4 3 27 456).但是要实现这一点,我将不得不解析上面的两个字符串.上面的字符串是标准格式,有没有办法直接将它们转换为日期时间对象?

谢谢,穆尔塔扎

clojure

5
推荐指数
1
解决办法
3393
查看次数

Java将日期格式从自定义日期更改为MM dd yyyy

我试图将存储在数据库中的字符串值(例如"2012-01-20")转换为2012年1月20日的格式.

我已经看到了一些例子,但是它们正在使用Date它们SimpleDateFormat.

作为一个例子,我尝试了一种方法,但"try"总是失败,结果为null

DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date convertedDate=null;

try {

    convertedDate = df.parse(datePlayed);                   

} catch(ParseException e){
    e.printStackTrace();
}   
Run Code Online (Sandbox Code Playgroud)

java formatting parsing date

4
推荐指数
1
解决办法
2万
查看次数

从字符串中解析日期时间,偏移量为一位数小时

我需要用 Java 解析日期。我有字符串值2018-05-15 09:32:51.550082 +3:00,我需要将其解析为日期时间。我尝试解析为ZonedDateTime,但在索引 10 处出现错误。尝试使用DateTimeFormatter解析器 'yyyy-MM-dd HH:mm:ss.SSSSSS Z'+3:00进行解析并在索引 26 处出现错误。显然我的 UTC 偏移量无法解析. 我怎样才能做到这一点?

java parsing date datetime-parsing timezone-offset

4
推荐指数
1
解决办法
1149
查看次数

如何在日期的基础上对hashmap <String,String>的ArrayList数据进行排序

我已根据名称对数据进行了排序.但是当我要根据"日期"对哈希映射的arraylist数据进行排序时,我不知道如何解决它.我按名称排序的方法如下.

protected ArrayList<HashMap<String, String>> setListOrderByName(ArrayList<HashMap<String, String>> menuItems2) {

    Collections.sort(menuItems2, new Comparator<HashMap<String, String>>() {
        public int compare(HashMap<String, String> mapping1,
                HashMap<String, String> mapping2) {
            return mapping1.get(KEY_NAME).compareTo(mapping2.get(KEY_NAME));
        }
    });

    return menuItems2;
}   
Run Code Online (Sandbox Code Playgroud)

我收到了xml解析的数据.我们以字符串格式获取名称,日期,时间等.

java sorting arraylist hashmap

2
推荐指数
1
解决办法
1473
查看次数

将字符串"11-10-10 12:00:00"转换为Date对象

可能重复:
如何在java中解析日期?

我想将字符串"11-10-10 12:00:00"转换为Date对象,但我无法这样做.你能帮帮我吗?

我有Date对象,其值为"Mon Oct 11 00:00:00 IST 2010"

DateFormat newDateFormat = new SimpleDateFormat("dd-MM-yy hh:mm:ss");    
String strDate = newDateFormat.format(tempDate);  
//**i got strDate as strDate is : 11-10-10 12:00:00**
DateFormat newDateFormat1 = new SimpleDateFormat("dd-MM-yy hh:mm:ss");    
try {    
 tempDate = newDateFormat1.parse(strDate); 
     // **getting tempDate as - Mon Oct 11 00:00:00 IST 2010**    
   } catch (ParseException e) {    
 // TODO Auto-generated catch block    
 e.printStackTrace();    
 }
Run Code Online (Sandbox Code Playgroud)

java date-format simpledateformat

1
推荐指数
1
解决办法
2953
查看次数

Java Dateformat错误

我正在使用JDatechooser netbeans swing插件进行桌面应用程序开发.默认情况下,其dateformat为mm/dd/yy,但不是db所需的格式.我需要将其转换为yyyy-mm-dd格式.我尝试使用SimpleDateformat类,它给了我以下错误:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '8/29/11' for column 'registered_date' at row 1

任何人都可以给我一个很好的解决方案来做到这一点

谢谢

java date datechooser

0
推荐指数
1
解决办法
1714
查看次数

将"yyyyMMdd"格式化的字符串转换为GregorianCalendar对象的简单方法

我看到很多关于获取GregorianCalendar或Date对象并打印"yyyyMMdd"格式化字符串的问题.

但是,我想走向相反的方向.

我有一个"yyyyMMdd"格式的字符串,我想创建一个GregorianCalendar对象.

我可以很容易地解析这个并调用一系列.set()方法,但我想知道是否有一个光滑和简单的方法.

java android

-3
推荐指数
1
解决办法
1592
查看次数