SimpleDateFormat api
准备一个日期对象
Date d = new Date();
创建模板对象 ,年月日时分秒都是严格的,其他可以自定义,EEE是星期几,a是上下午。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EEE a");
开始格式化日期对象成为自定义的字符串形式
String t = sdf.format(d);
System.out.println(t);
格式化时间毫秒值
long time = System.currentTimeMillis();
String t2= sdf.format(time);System.out.println(t2);
字符串解析为日期对象
String dateStr = "2022年12月13日 11:11:11";
//把字符串时间解析成日期对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date d = sdf.parse(dateStr);
字符串解析为日期对象,应用案例
求两天14小时50分1秒后的时间
这里的L必须加,当不确定值会不会超出数据类型范围时
long time = d.getTime() + (2L*24*60*60 + 14*60*60 + 50*60 + 1) * 1000;格式化这个时间毫秒值就是结果
System.out.println(sdf.format(time));
时间对象作比较
if(d.after(startDate) && d.before(endDate)){
System.out.println("在时间段内!");
}else {
System.out.println("未能在时间段内参与活动!");
}
SimpleDateFormat api相关推荐
- simpledateformat怎么改变格式 SimpleDateFormat 的使用及其 注意事项
本文主要介绍关于的知识点,对[SimpleDateFormat 的使用及其 注意事项]和[simpledateformat怎么改变格式]有兴趣的朋友可以看下由[怪伽先森]投稿的技术文章,希望该技术和经 ...
- SimpleDateFormat 的使用及其 注意事项
0. SimpleDateFormat API 简介 /*** SimpleDateFormat* 一个与语言环境相关的格式化日期和分析日期的工具类.* 利用该类可以将日期转换成文本,或者将文本转换成 ...
- 巧解Android时区加载过慢的问题
当在Android系统中切换语言时,会带来一个有趣的bug:SimpleDateFormat在处理"z"时区字段时会花费很长的时间.如果你在一个ListView里多次调用这个方法, ...
- 如何在Java中将毫秒转换为“ X分钟,x秒”?
当用户在我的程序中开始执行某些操作时,我想使用System.currentTimeMillis()记录时间. 当他完成操作后,我将从start变量中减去当前的System.currentTimeMil ...
- JavaSE学习笔记
'/t' 制表符 在打印的时候,把前面的字符长度补齐到8后者8的整数倍数,最少1个空格,最多2个空格 JDK7进制表示 long型数据 定义long型数据需要在数据后面加一个L // 数据后加入L l ...
- SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)
这个故事是这样的 今天写打卡时间的时候需要获取一下当前时间,然后我就写了一个这个 [java] view plaincopy SimpleDateFormat sDF = new SimpleDa ...
- Java日期相关类:Date、SimpleDateFormat和Calendar类常用API代码示例
Date: 表示特定的瞬间,精确到毫秒,他可以通过方法来设定自己所表示的时间,可以表示任意的时间 Date类的构造方法 Date() :创建的是一个表示当前系统时间的Date对象 Date(long ...
- 部份API学习笔记(Math,System,Object,Date,SimpleDateFormat)
一.Math类:Math包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数.是静态类,用static修饰的,没有构造方法,不有实例化对象,直接用类名调用方法例属于:java.lang 使用 ...
- 日期:Date,SimpleDateFormat常见API以及包装类
一.Date类 package com.gch.d1_date;import java.util.Date;/**目标:学会使用Date类处理时间,获取时间的信息*/ public class Dat ...
最新文章
- 2019腾讯广告算法大赛-冠军之路
- Fikker 站长缓存无法缓存用 IIS 做 Web 服务器的 PHP 页面的解决方法
- Android蓝牙开发前序知识
- 揭示Win32 API拦截细节/API hooking revealed (1)
- 熟悉mysql基本数据库操作系统_MySQL数据库的基本操作
- MySql_5-7安装教程
- 如何在面试中介绍自己的项目经验,90%的人都做错了!
- Nginx跨域问题的原因分析
- Java NIO Channel
- ​赠书 | 云游戏搭上 5G 快车,华为、腾讯争相布局
- 巨量引擎2021食品饮料行业白皮书
- int取值范围的注意问题
- ie678,FF,chrome的css兼容性
- win2008服务器维护费用,win2008 服务器安全检查步骤指引(日常维护说明)
- 南京航空航天大学2020数据结构课设
- poi读取excel导入mysql_poi读取xlsx表格内容并插入到mysql中,OutOfMemoryError
- ffmpeg软硬件解码基础(总目录)
- FFmpeg wav转pcm(十一)
- pdf2cad v12
- kindle不能接收qq邮箱超大附件