在Java中,我们可以使用format()方法将Date转为String。
核心代码:
Date date = Calendar.getInstance().getTime();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String strDate = dateFormat.format(date);
完整示例:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;
//码农资源网 www.codesou.cn
public class DateToStringExample1 {
public static void main(String args[]){
Date date = Calendar.getInstance().getTime();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String strDate = dateFormat.format(date);
System.out.println("当前时间转换为字符串为: " + strDate);
}
}
输出:
当前时间转换为字符串为: 2022-11-23 02:39:29
不同格式的Date格式转String示例:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
//码农资源网 www.codesou.cn
public class DateToStringExample2 {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
String strDate = formatter.format(date);
System.out.println("Date Format 格式 MM/dd/yyyy : "+strDate);
formatter = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
strDate = formatter.format(date);
System.out.println("Date Format 格式 dd-M-yyyy hh:mm:ss : "+strDate);
formatter = new SimpleDateFormat("dd MMMM yyyy");
strDate = formatter.format(date);
System.out.println("Date Format 格式 dd MMMM yyyy : "+strDate);
formatter = new SimpleDateFormat("dd MMMM yyyy zzzz");
strDate = formatter.format(date);
System.out.println("Date Format 格式 dd MMMM yyyy zzzz : "+strDate);
formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss z");
strDate = formatter.format(date);
System.out.println("Date Format 格式 E, dd MMM yyyy HH:mm:ss z : "+strDate);
}
}
输出:
Date Format 格式 MM/dd/yyyy : 11/23/2022 Date Format 格式 dd-M-yyyy hh:mm:ss : 23-11-2022 02:41:54 Date Format 格式 dd MMMM yyyy : 23 November 2022 Date Format 格式 dd MMMM yyyy zzzz : 23 November 2022 Coordinated Universal Time Date Format 格式 E, dd MMM yyyy HH:mm:ss z : Wed, 23 Nov 2022 02:41:54 UTC
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Java Date转String
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Java Date转String