AI-摘要
切换
Joker GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
跟随狂神学Java-21,SimpleDateFormat类、System类
Joker2Yue第二十一天:SimpleDateFormat类、System类
代码生成就跟喝酒一个样,适度就好
学习内容
SimpleDateFormat
这是一个以与语言环境有关的方式来格式化和解析日期的具体类
进行格式化(日期->文本)、解析(文本->日期)
常用的时间模式字母:
字母 | 日期或时间 | 示例 |
---|---|---|
y | 年 | 2019 |
M | 年中月份 | 08 |
d | 月中天数 | 10 |
H | 一天中小时数(0-23) | 22 |
m | 分钟 | 16 |
s | 秒 | 59 |
S | 毫秒 | 367 |
将日期转为字符串
1 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日:HH::mm::ss"); |
表示将Date对象格式化成如上所示
1 | package com.joker_yue.javalearn.SimpleDateFormat; |
上述代码的输出结果为
1 | 2023年01月06日:16::02::06 |
将字符串转为日期
1 | package com.joker_yue.javalearn.SimpleDateFormat; |
最后的输出结果为
1 | Tue May 01 00:00:00 CDT 1990 |
System类
System系统类,主要用于获取系统的属性数据和其他操作,构造方法为私有
方法名 | 说明 |
---|---|
static void arraycopy(…) | 复制数组 |
static long currentTimeMillis(); | 获取当前系统时间,返回值为毫秒值 |
static void gc(); | 建议JVM赶快启动垃圾回收器回收垃圾 |
static void exit(int status); | 推出JVM,如果参数为0则正常退出,否则为异常退出 |
arraycopy
定义
1 | public static native void arraycopy(Object src,int srcPos,Object dest, int destPos,int length); |
参数 | 说明 |
---|---|
src | 要复制的源数组 |
srcPos | 源数组中要复制的起始位置 |
dest | 目标数组 |
destPos | 目标数组中要复制的位置 |
length | 长度 |
示例
1 | package com.joker_yue.javalearn.System; |
输出
1 | 12 |
currentTimeMillis
示例:
1 | package com.joker_yue.javalearn.System; |
输出:
1 | 1672993778369 |
通常用此方法来进行计时操作
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果