JavaSE-13.2.2【SimpleDateFormat类】
1 package day4.haifei02; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 /* 8 2.2 SimpleDateFormat类 9 SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。 10 构造方法 11 public SimpleDateFormat() 构造一个SimpleDateFormat,使用默认模式和日期格式 12 public SimpleDateFormat(String pattern) 构造一个SimpleDateFormat使用给定的模式和默认的日期格式 13 常用方法 14 格式化(从Date到String) 15 public final String format(Date date):将日期格式化成日期/时间字符串 16 解析(从String到Date) 17 public Date parse(String source):从给定字符串的开始解析文本以生成日期 18 常用时间模式字符 19 y年 M月 D一年中的第几天 d一月中的第几天 20 H时 m分 s秒 21 */ 22 public class SimpleDateFormatDemo { 23 public static void main(String[] args) throws ParseException { 24 //格式化 25 Date d = new Date(); 26 27 SimpleDateFormat sdf = new SimpleDateFormat(); 28 String s = sdf.format(d); 29 System.out.println(s); //21-5-29 下午1:28 30 31 // SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMddHHmmss"); 32 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); 33 String s2 = sdf2.format(d); 34 System.out.println(s2); //20210529133010 2021年05月29日 13:31:01 35 36 //解析 37 String s3 = "2021-05-29 13:30:10"; 38 SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 39 Date d3 = sdf3.parse(s3); //parse提示异常,选中parse按alt+回车,选中自动抛出异常 40 System.out.println(d3); //Sat May 29 13:30:10 CST 2021 41 } 42 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!