java 生成 yyyy-MM-dd hh:mm:ss的日期时间
时间: 2024-06-12 12:10:11 浏览: 152
可以使用Java中的SimpleDateFormat类来生成指定格式的日期时间。具体代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeGenerator {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String dateTime = sdf.format(new Date());
System.out.println(dateTime);
}
}
```
输出结果为当前时间的yyyy-MM-dd hh:mm:ss格式的字符串。
相关问题
java日期yyyy-mm-dd HH:mm:ss正则表达式
以下是Java日期格式化为yyyy-mm-dd HH:mm:ss的正则表达式:
```java
String regex = "\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}";
```
该正则表达式匹配的日期格式为:yyyy-mm-dd HH:mm:ss。其中,\\d表示数字,{4}表示4个数字,{2}表示2个数字。正则表达式中的“-”和“:”表示这些字符必须在日期中出现。
如果要将其他格式的日期转换为yyyy-mm-dd HH:mm:ss格式,可以使用SimpleDateFormat类。例如,将当前日期格式化为yyyy-mm-dd HH:mm:ss格式的代码如下所示:
```java
String format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
System.out.println(simpleDateFormat.format(new Date()));
```
java获取yyyy-mm-dd hh:mi:ss
要在Java中获取当前日期和时间的格式为"yyyy-mm-dd hh:mi:ss",可以使用Java的SimpleDateFormat类。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 创建SimpleDateFormat对象,指定日期时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取当前日期时间
Date date = new Date();
// 使用SimpleDateFormat格式化日期时间
String formattedDateTime = sdf.format(date);
// 打印格式化后的日期时间
System.out.println(formattedDateTime);
}
}
```
运行以上代码,将会输出当前的日期和时间,格式为"yyyy-mm-dd hh:mi:ss"。请注意,"mm"表示分钟,"MM"表示月份。
阅读全文