Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java 8中将字符串转换为java.util.Date_Java_Android_Multithreading_Time - Fatal编程技术网

在java 8中将字符串转换为java.util.Date

在java 8中将字符串转换为java.util.Date,java,android,multithreading,time,Java,Android,Multithreading,Time,目前我需要将String转换为java.util.Date。 找到了许多使用java.text.simpleDataFormatter将string转换为Date的教程。但是我在这个SimpleDataFormatter中所关心的不是线程安全。 是否可以使用Java8中的java.time包将string转换为java.util.Date。因为java.time包类是线程安全的。要回答java SE 8中关于java.time的问题: 您可以使用: LocalDateTime date = Lo

目前我需要将
String
转换为
java.util.Date
。 找到了许多使用
java.text.simpleDataFormatter
string
转换为
Date
的教程。但是我在这个
SimpleDataFormatter
中所关心的不是线程安全。
是否可以使用Java8中的java.time包将
string
转换为
java.util.Date
。因为
java.time
包类是线程安全的。

要回答java SE 8中关于
java.time
的问题:

您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);
要将其转换为日期,您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);

要回答java SE 8中有关
java.time
的问题,请执行以下操作:

您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);
要将其转换为日期,您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);

要回答java SE 8中有关
java.time
的问题,请执行以下操作:

您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);
要将其转换为日期,您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);

要回答java SE 8中有关
java.time
的问题,请执行以下操作:

您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);
要将其转换为日期,您可以使用:

LocalDateTime date = LocalDateTime.parse(someDateString);
Instant instant = date.atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);


Java 8和Android在同一个问题上?
SimpleDateFormat
不是线程安全的事实不是问题。只要在每次需要时创建一个新实例即可。过早优化是万恶之源。我不确定,在这个问题上投-1票有什么错?你肯定是在多线程环境中使用它吗?如果不是,你就不必担心它是线程安全的Java 8和Android在同一个问题上?事实上,
SimpleDataFormat
不是线程安全的。只要在每次需要时创建一个新实例即可。过早优化是万恶之源。我不确定,在这个问题上投-1票有什么错?你肯定是在多线程环境中使用它吗?如果不是,你就不必担心它是线程安全的Java 8和Android在同一个问题上?事实上,
SimpleDataFormat
不是线程安全的。只要在每次需要时创建一个新实例即可。过早优化是万恶之源。我不确定,在这个问题上投-1票有什么错?你肯定是在多线程环境中使用它吗?如果不是,你就不必担心它是线程安全的Java 8和Android在同一个问题上?事实上,
SimpleDataFormat
不是线程安全的。只要在每次需要时创建一个新实例即可。过早优化是万恶之源。我不确定,在这个问题上投-1票有什么错?你肯定是在多线程环境中使用它吗?如果没有,您就不必担心它是线程安全的这里
parse()
方法返回类型是
LocaleDate
,但我需要
java.util.Date
@ParameshKorrakuti在这里添加了转换
parse()
方法返回类型是
LocaleDate
,但是我需要
java.util.Date
@ParameshKorrakuti在这里添加了转换
parse()
方法返回类型是
LocaleDate
,但是我需要
java.util.Date
@ParameshKorrakuti在这里添加了转换
parse()
方法返回类型是
LocaleDate
,但是我需要
java.util.Date
@ParameshKorrakuti添加转换