java String"yyyy-MM-dd HH:mm:ss.SSS" 转换成DateTime
时间: 2024-03-17 20:43:14 浏览: 118
在Java中,可以使用`SimpleDateFormat`类将字符串转换为`DateTime`对象,示例代码如下:
```java
String dateString = "2022-01-01 12:34:56.789";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date = formatter.parse(dateString);
DateTime dateTime = new DateTime(date);
```
在上面的代码中,首先定义了一个字符串`dateString`,它表示要转换的日期时间字符串。然后,创建了一个`SimpleDateFormat`对象,使用`"yyyy-MM-dd HH:mm:ss.SSS"`格式化字符串来解析日期时间字符串。接着,使用`parse()`方法将字符串转换为`Date`对象。最后,将`Date`转换为`DateTime`对象。
相关问题
从yyyy-MM-dd HH:mm:ss.SSS String到LocalDateTime 如何实现
将字符串转换为LocalDateTime的方法有很多种,下面给出一种常用的方法:
可以使用DateTimeFormatter的静态方法ofPattern(String pattern)创建一个DateTimeFormatter对象,然后使用该对象的parse(CharSequence text)方法将字符串解析为LocalDateTime对象。
具体实现代码如下:
```java
String str = "2021-06-01 12:30:45.123";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
datetime('now','Format','yyyy-MM-dd HH:mm:ss.SSS')
`datetime('now','Format','yyyy-MM-dd HH:mm:ss.SSS')` 是 MATLAB 中获取当前时间的函数。其中,'now' 表示获取当前时间,'Format' 指定输出时间的格式,'yyyy' 表示年份,'MM' 表示月份,'dd' 表示天数,'HH' 表示小时数,'mm' 表示分钟数,'ss' 表示秒数,'SSS' 表示毫秒数。
运行该命令可以得到如下格式的当前时间:
```
2022-06-20 15:30:45.123
```
这个命令可以方便地获取当前时间,并且可以通过修改格式参数来获得不同的时间格式。
阅读全文