当前位置: 首页 > news >正文

java long时间_Java 日期时间 Date类型,long类型,String类型表现形式的转换

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();   //得到毫秒表示的系统当前时间

posted on 2010-06-29 09:17 紫蝶∏飛揚↗ 阅读(142464) 评论(11)  编辑  收藏 所属分类: JAVA

相关文章:

  • java pkcs7 pem_RSA私钥和公钥文件格式 (pkcs#7, pkcs#8, pkcs#12, pem)
  • java long integer_java Long、Integer 、Double、Boolean类型 不能直接比较
  • java response 调用js_java httpclient 请求的response为text/javascript,如何处理响应的js对象?...
  • java doublebuffer_Java中的DoubleBufferallocate()方法
  • 银联数据服务中心java工程师面试_中国银联JAVA开发工程师面试经验|面试题 - 职朋职业圈...
  • java调用datastage_Datastage重启服务
  • mysql中mapping标签的作用_MyBatis全局配置文件标签详解
  • python编写字典库_Python绘图Turtle库详解
  • go解析mysql binlog_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
  • java运行时读取注解_Java自定义注解和运行时靠反射获取注解
  • java long polling_如何在Spring Boot应用程序中实现Long Polling REST endpoints ?
  • java获取其他线程的错误_java多线程开发容易犯的错误
  • java 检索数据_java代码实现搜索elasticsearch索引数据
  • java非异步线程池_Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭详解...
  • mongo java driver 3.2_MongoDB-JAVA-Driver 3.2版本常用代碼全整理(2) - 查詢
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【Linux系统编程】快速查找errno错误码信息
  • 03Go 类型总结
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • echarts的各种常用效果展示
  • Fundebug计费标准解释:事件数是如何定义的?
  • magento 货币换算
  • python3 使用 asyncio 代替线程
  • Python十分钟制作属于你自己的个性logo
  • Solarized Scheme
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ionic异常记录
  • puppet连载22:define用法
  • 函数计算新功能-----支持C#函数
  • #NOIP 2014# day.1 T2 联合权值
  • (31)对象的克隆
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一)VirtualBox安装增强功能
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core 项目指定SDK版本
  • .net反编译的九款神器
  • .net连接MySQL的方法
  • .py文件应该怎样打开?
  • @Bean有哪些属性
  • @hook扩展分析
  • @RequestParam,@RequestBody和@PathVariable 区别
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • @取消转义
  • [ 转载 ] SharePoint 资料
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [ASP.NET 控件实作 Day7] 设定工具箱的控件图标
  • [C# WPF] 如何给控件添加边框(Border)?
  • [c]扫雷
  • [C++]:for循环for(int num : nums)
  • [C++]18:set和map的使用