本文是集合各位网友的经典,在加上我的理解,后续会不断完善。

1、java.util.Date类型转换成long类型

java.util.Date dt = new Date();

System.out.println(dt.toString()); //java.util.Date的含义

long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数

2、由long类型转换成Date类型

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

//前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型

java.util.Date dt = new Date(lSysTime1 * 1000);

String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00

System.out.println(sDateTime);

3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型

String sDt = "08/31/2006 21:08:00";

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

Date dt2 = sdf.parse(sDt);

//继续转换得到秒数的long型

long lTime = dt2.getTime() / 1000;

//注意HH与hh含认不同,HH表示以24小时制取,hh表示以12小时制取常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:字母    含义                            示例y    Year                             1996;96             哪一年M   Month in year  J              uly;Jul;07           一年中的哪一月m   Minute in hour                 30                    一个小时中的第几分钟w   Week in year                   27                   一年中的第几个星期W   Week in month                 2                    一个月中的第几个星期D    Day in year                     189                 一年中的第几天d    Day in month                   10                  一个月中的第几天H    Hour in day (0-23)            0                   一天中的第几个小时(24小时制)h    Hour in am/pm (1-12)        12                  一天中上午、下午的第几个小时(12小时制)S    Millisecond                      978                 毫秒数s    Second in minute              55                  一分钟的第几秒4、系统当前时间

long lSysTime2 = System.currentTimeMillis();   //得到毫秒表示的系统当前时间

Calendar c = Calendar.getInstance();

c.setTime(new java.util.Date());

int year = c.get(Calendar.YEAR);

int month = c.get(Calendar.MONTH)+1;

int day = c.get(Calendar.DAY_OF_MONTH);

int hour = c.get(Calendar.HOUR_OF_DAY);

int minute = c.get(Calendar.MINUTE);

int second = c.get(Calendar.SECOND);

System.out.println(c);

System.out.println(year+"--"+month+"--"+day+" "+hour+":"+minute+":"+second);

第二种: 去掉“-”和“:”就可以当成一个很好的随机数

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:ms");

System.out.println(df.format(new Date()));

java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园相关推荐

  1. java list 比较相同的元素_java list 比较相同的元素 | 学步园

    在List中有equal()方法,但是那只是对比相同的位置上的元素是否相同. 为了达到两个list乱序状态下依然将含有完全一样的元素视为相等.需要新写一个方法: import java.util.Ar ...

  2. java流错误的是什么_Java 流异常的标准处理 | 学步园

    package namespace; import java.io.*; public class IOTest { public static void main(String arg[]) { F ...

  3. js中将时间毫秒数转换为指定的时间格式

    //将时间毫秒数转换为指定的时间格式 var format = function(time, format){var t = new Date(time);var tf = function(i){r ...

  4. java里如何求当前年月日_Java获取当前时间年月日的方法

    Java获取当前时间年月日的方法 发布于 2020-8-10| 复制链接 摘记: 本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下 ```java import ja ...

  5. java 取当前时间年月日_Java获取当前时间年月日的方法

    本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下 import java.text.ParseException; import java.text.SimpleDa ...

  6. java怎么获取该项目系统的参数_Java 获取系统参数

    Java 获取系统参数 2014/5/22 12:57:44  a920829018  程序员俱乐部  我要评论(0) 摘要:通过System.getProperties()获取系统参数Propert ...

  7. java 获取某个时间点_Java获取昨天、当天、明天的某一个时间点

    Java获取昨天.当天.明天的某一个时间点 下面以22点(晚上10点)为例,获取昨天.当天.明天的22:00:00 // 前一天22:00 public static Date getStartTim ...

  8. java 一周的第一天_Java获取某年某周的第一天

    Java获取某年某周的第一天 1.设计源代码 FirstDayOfWeek.java: /** * @Title:FirstDayOfWeek.java * @Package:com.you.free ...

  9. java 当天最晚时间毫秒_java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间...

    java 日期和字符串互转,根据当天整天时间   得到当天最后一秒的日期时间 package com.hi; import java.text.DateFormat; import java.text ...

最新文章

  1. python数据可视化利用_利用pyecharts实现python数据可视化
  2. IOS开发系列--IOS程序开发概览
  3. 在RichTextEditor组件中使用自定义右键。
  4. php没有上级分类的联动,ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单...
  5. 11.Axis客户端接收不同参数类型
  6. python实现qq登录_python实现QQ批量登录功能
  7. 最优化问题中,牛顿法为什么比梯度下降法求解需要的迭代次数更少?
  8. jdk1.8中文帮助文档
  9. HDLbits day2 一位全加器逻辑表达式原理 FPGA关于仿真
  10. JS设置select下拉框默认选中
  11. 华为研发工程师笔试编程题
  12. 日语 敬体 简体 作文 对话
  13. 澳洲那个大学计算机专业好,澳洲哪个大学计算机专业比较好
  14. 管理学之父彼得·德鲁克:目标管理的基本思路、原则及分解方法
  15. 计算机硬盘copy,diskgenius硬盘拷贝的方法
  16. 驱动开发:挂接SSDT内核钩子
  17. 零基础学习3D建模,第一步:3D建模软件有哪些?给你科普一下
  18. 中国象棋对局软件设计(一)
  19. C#实现图书管理系统(课程设计)——第五步、查询界面及操作
  20. 资产会计中常见日期(资本化日期、资产价值日等)解析

热门文章

  1. 【算法】Logistic regression (逻辑回归) 概述
  2. 最新动态,电信屏蔽Godaddy部分DNS服务
  3. MPLS原理之MPLS基本结构—Vecloud微云
  4. 【SmartJob】启动问题查询
  5. Anaconda 环境下 对Tushare进行测试
  6. 【java】之读取InputStream流
  7. Win7访问局域网内共享文件夹
  8. 正则东西类,简化正则匹配
  9. JS获取HTML元素属性【转】
  10. HDOJ1269(迷宫城堡)