获取系统当前时间戳 :

System.currentTimeMillis())

获取系统当前时间任意格式,自己根据生成的格式选择性填写

/*** 获取当前时间* 把需要生成的时间格式替换一下就可以* @return*/public static String getCurrentTime() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");SimpleDateFormat sdf1 = new SimpleDateFormat("MM月dd日");SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日  HH:mm");SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy/MM/dd,HH:mm");SimpleDateFormat sdf5 = new SimpleDateFormat("yyyy/MM/dd HH:mm");SimpleDateFormat sdf6 = new SimpleDateFormat("yyyy-MM-dd HH:mm");SimpleDateFormat sdf7 = new SimpleDateFormat("yyyyMMdd HH:mm");SimpleDateFormat sdf8 = new SimpleDateFormat("HH:mm:ss");SimpleDateFormat sdf9 = new SimpleDateFormat("yyyyMMdd");SimpleDateFormat sdf10 = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat sdf11 = new SimpleDateFormat("yyyy/MM/dd");System.out.println(sdf.format(new java.util.Date()));System.out.println(sdf1.format(new java.util.Date()));System.out.println(sdf2.format(new java.util.Date()));System.out.println(sdf3.format(new java.util.Date()));System.out.println(sdf4.format(new java.util.Date()));System.out.println(sdf5.format(new java.util.Date()));System.out.println(sdf6.format(new java.util.Date()));System.out.println(sdf7.format(new java.util.Date()));System.out.println(sdf8.format(new java.util.Date()));System.out.println(sdf9.format(new java.util.Date()));System.out.println(sdf10.format(new java.util.Date()));System.out.println(sdf11.format(new java.util.Date()));return sdf.format(new java.util.Date());}

输出结果:

2021年12月04日17时11分55秒
12月04日
2021-12-04-17-11-55
2021年12月04日  17:11
2021/12/04,17:11
2021/12/04 17:11
2021-12-04 17:11
20211204 17:11
17:11:55
20211204
2021-12-04
2021/12/04

任意时间日期转时间戳

 /*** 按照日期格式生成时间戳* @param date* @return 1638605460000*/public static Long dateToMillis(String date){SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd HH:mm");//20211204 17:11
//    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd-HH-mm");//2021-12-04-17-11
//    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");//2021年12月04日17时11分55秒Long time = null;try {time = simpleDateFormat.parse(date).getTime();} catch (ParseException e) {e.printStackTrace();}return time ;
}
/*** 获取 周一 二 三 四 五 六 日* @param timeStamp* @return*/private static String getWeek(long timeStamp) {int mydate = 0;String week = null;Calendar cd = Calendar.getInstance();cd.setTime(new Date(timeStamp));mydate = cd.get(Calendar.DAY_OF_WEEK);// 获取指定日期转换成星期几if (mydate == 1) {week = "周日";} else if (mydate == 2) {week = "周一";} else if (mydate == 3) {week = "周二";} else if (mydate == 4) {week = "周三";} else if (mydate == 5) {week = "周四";} else if (mydate == 6) {week = "周五";} else if (mydate == 7) {week = "周六";}return week;}

获取带有周几的时间格式

  /*** 调用此方法输入所要转换的时间戳例如(1638605460)输出("2021年12月04日  周二  16:11")* 如果周几想变换位置的话 只需挪动 # 号即可* @param timeStamp* @return*/public static String times(long timeStamp) {
//        SimpleDateFormat sdr = new SimpleDateFormat("# yyyy年MM月dd日 HH:mm");//周二 2021年12月04日 16:11SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日 # HH:mm");//2021年12月04日  周二  16:11return sdr.format(new Date(timeStamp*1000)).replaceAll("#",getWeek(timeStamp));}

任意时间格式转换时间数组

 /*** 并用分割符把时间分成时间数组*2021年12月04日17时02分07秒 输出结果为 [2021, 12, 04, 17, 02, 07]* @param time* @return*/public static String[] timestamp(String time) {SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");String times = sdr.format(new Date());String[] fenge = times.split("[年月日时分秒]");System.out.println(Arrays.toString(fenge));//[2021, 12, 04, 17, 02, 07]return fenge;}

java 时间转换工具类 yyyyMMdd HH:mm相关推荐

  1. java时间格式中,yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别以及有关时间格式问题

    yyyy-MM-dd HH:mm:ss表示24小时 yyyy-MM-dd hh:mm:ss表示12小时 在写代码的过程中遇到这样的一个问题,在页面上显示时间时,小时部分总是显示成hh这样的字母,无法显 ...

  2. Java时间转换工具类

    /*** 获取对应毫秒转换成的天 时 分 秒 ms** @author 刘子固* @dete 2022.9.27*/ public class TimeDateUtils {/*** 一秒钟1000毫 ...

  3. Java 校验时间格式是否为 yyyy-MM-dd HH:mm:ss

    微信公众号:[一起学习大数据呀] 关注可学习更多奇怪的知识! 前言 产品让我添加一个导入Excel 表格并对时间格式校验:"yyyy-MM-dd HH:mm:ss".网上的博客又参 ...

  4. Java中将时间格式转化为yyyy-MM-dd HH:mm:ss

    在进行数据库设计时,我们通常要把时间定义为Date数据类型,后台开发的时候也将时间定义为Date数据类型.但是这样的话,我们从后台获取数据的时候并将它输出就会显示为"2021-12-21T1 ...

  5. java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式(性程安全模式与不安全)

    https://blog.csdn.net/weixin_39973810/article/details/82012329方法一(线程不安全, 不建议使用)private SimpleDateFor ...

  6. JAVA和SQL中时间的格式化 (yyyy-MM-dd HH:mm:ss转换规则)知识总结

    年(Year).月(Month).日(Day).时(Hour).分(Minute).秒(Second) 分别为时间基本单位.在Java和Oracle中的时间格式化转换语法中分别用其首字母代表对应的单位 ...

  7. java 获取当前hhmm_java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式

    https://blog.csdn.net/weixin_39973810/article/details/82012329 方法一(线程不安全, 不建议使用) private SimpleDateF ...

  8. java时间日期工具类_java日期处理工具类

    java日期处理工具类 import java.text.DecimalFormat; import java.text.ParsePosition; import java.text.SimpleD ...

  9. 万能的时间转换工具类

    最近在项目中遇到了时间换算的问题,特意复习了一下,做个总结 写了一个关于时间的工具类,平常遇到关于时间转换的问题都可以解决 package com.zknw.util;import java.math ...

最新文章

  1. Xshell6和Xftp下载地址,rzsz的使用
  2. java ios支付接口开发_微信支付接入(Android/IOS(swift)/Java后台)
  3. PCL点云数据 滤波降噪
  4. html一个div浮动在另一div上,css – 在另一个DIV的顶部浮动DIV
  5. 【NOIP2012-开车旅行】
  6. HDU 5968 异或密码(区间dp)
  7. 转:数字对讲机常识介绍
  8. 使用readelf和objdump剖析目标文件
  9. 【语音识别入门】Python音频处理示例(含完整代码)
  10. 第三方平台代微信公众号开发
  11. 查看浏览器dns缓存
  12. Android快速SDK(24)第三方分享UmengShare【肌肉记忆,分钟接入】
  13. 代理自动配置文件PAC的使用方法
  14. 虚拟语气用法总结及真题解析
  15. 云享 企业私有网盘 免费使用
  16. C++ list及数组中数字相连输出问题
  17. python数据可视化(饼图、世界地图、折线图、柱状图)
  18. 凡科面经:Java后台开发-校招
  19. 133 alonedb.php line on_MAGFORCE 麦格霍斯 台湾马盖先 0603B MPB-3装备包 黑色
  20. 树形结构根据某一节点向上生成树(无递归)

热门文章

  1. 北京1954-3度分带-高斯克吕格投影
  2. html5如何文本框去角,HTML5如何实现尖角号
  3. Python贪吃蛇小游戏教程
  4. Go如何自动解压缩包?如何读取docx/doc文件内容?
  5. Centos7安装vnc server
  6. 前端使用阿里iconfont引入字体图标
  7. python turtle库在哪里_Python中turtle库的使用
  8. 【操作系统】-- PV原语(哲学家进餐问题)
  9. 芯片解密STM8S903K3/STM8S003F3破解意法单片机程序提取
  10. 福瑞涞APP - Technical suppor