Java的Date以及Format格式化
程序员文章站
2022-07-10 20:06:48
package _Date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*日期格式化java.txt.Format格式化->(日期-->文本)解析->(文本->日期)String format(Date date) 格式化 传入日期参数 转化为字符串输出Date parse (String source) 解析 传入字符串 转化为...
package _Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*日期格式化
java.txt.Format
格式化->(日期-->文本)
解析->(文本->日期)
String format(Date date) 格式化 传入日期参数 转化为字符串输出
Date parse (String source) 解析 传入字符串 转化为日期
*/
public class Class_DateFormat_geshihua {
public static void main(String[] args) {
getString_Date();
changeString_Date();
}
private static void getString_Date() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化为一个固定格式的字符串
Date date = new Date();
String text = sdf.format(date);
System.out.println(text);
System.out.println("==============");
System.out.println(date);
}
private static void changeString_Date() {//解析一个固定格式字符串变为时间类型 并进行异常处理
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse("2020-10-18 18:50:36");
System.out.println(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}//解析异常 如果固定格式不同 要么throws继续声明抛出这个异常,要么try/catch自己处理这个异常
}
}
package _Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*日期格式化
java.txt.Format
格式化->(日期-->文本)
解析->(文本->日期)
String format(Date date) 格式化 传入日期参数 转化为字符串输出
Date parse (String source) 解析 传入字符串 转化为日期
*/
public class Class_DateFormat_geshihua {
public static void main(String[] args) {
getString_Date();
changeString_Date();
}
private static void getString_Date() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化为一个固定格式的字符串
Date date = new Date();
String text = sdf.format(date);
System.out.println(text);
System.out.println("==============");
System.out.println(date);
}
private static void changeString_Date() {//解析一个固定格式字符串变为时间类型 并进行异常处理
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse("2020-10-18 18:50:36");
System.out.println(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}//解析异常 如果固定格式不同 要么throws继续声明抛出这个异常,要么try/catch自己处理这个异常
}
}
本文地址:https://blog.csdn.net/weixin_44976835/article/details/109588267
上一篇: 学习方法和思维方式解析如何快速提升设计
下一篇: Java实现一个疫情人数管理系统
推荐阅读
-
PHP的serialize序列化数据以及JSON格式化数据分析
-
php number_format() 函数通过千位分组来格式化数字的实现代码
-
JAVA基础 语句标签的合法使用,以及{}语句块到底有什么用?
-
python的格式化输出(format,%)实例详解
-
java查看变量类型的方法(将日期从string转成date)
-
JAVA中继承和多态中重名以及与JS的差异
-
java查看变量类型的方法(将日期从string转成date)
-
java中使用xls格式化xml的实例
-
Java中String类的+运算以及注意点
-
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)