Date类(Java)、SimpleDateFormat

 一、Date

Date代表的是日期和时间

import java.util.Date;public class Test {public static void main(String[] args) {//Date日期类的使用//1.创建一个Date对象:代表系统当前时间信息Date d = new Date();System.out.println(d); //打印当前时间信息//2.拿到时间毫秒值long time = d.getTime();
//        System.out.println(time); //返回从1970.1.1到刺此刻的总毫秒数//3.把时间毫秒值转化成日期对象: 2s之后的时间是多少time += 2*1000;Date d2 = new Date(time); //有参构造器可以把时间毫秒值转换成Date日期对象System.out.println(d2);//4.把日期对象的时间通过setTime方法进行修改Date d3= new Date();d3.setTime(time);System.out.println(d3); //与d2一样}
}

二、SimpleDateFormat

代表简单日期格式化,可以用来把日期对象、时间毫秒值格式化成我们想要的形式

yyyy代表年,MM代表月,dd代表日  HH:mm:ss  代表时分秒

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class Test {public static void main(String[] args) throws ParseException {//SimpleDateFormat的使用//1.准备一些时间Date d = new Date();System.out.println(d);long time = d.getTime();System.out.println(time);//2.格式化日期对象和时间毫秒值SimpleDateFormat d1 = new SimpleDateFormat("yyyy年-MM月-dd日 HH:mm:ss EEE a"); //EEE代表星期几 a代表上午下午String rs = d1.format(d);String rs2 = d1.format(time);System.out.println(rs);System.out.println(rs2); //格式化时间毫秒值也可以//3.把字符串时间解析成日期对象String dateStr = "2024-02-16 12:51:00";//创建简单日期格式化对象,指定的时间格式必须和被解析的时间格式一模一样SimpleDateFormat ss2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date d3 = ss2.parse(dateStr); //这里会报错提醒注意,把提醒丢出去就可以System.out.println(d3);}
}

三、案例 

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class Test {public static void main(String[] args) throws ParseException {String start = "2024年11月11日 0:0:0";String end = "2024年11月11日 0:10:0";String a1 = "2024年11月11日 0:01:18";String a2 = "2024年11月11日 0:10:11";//把字符串时间解析成日期对象SimpleDateFormat m =new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");Date startDt = m.parse(start);Date endDt = m.parse(end);Date a1Dt = m.parse(a1);Date a2Dt = m.parse(a2);//开始判断时间是否在时间段内long s = startDt.getTime();long e = endDt.getTime();long a11 = a1Dt.getTime();long a22 = a2Dt.getTime();boolean a111 = miaosha(a11,s,e);boolean a222 = miaosha(a22,s,e);System.out.println("a1秒杀是否成功:"+a111+"\na2秒杀是否成功:"+a222);}public static boolean miaosha(long a,long s,long e){if(a>s&&a<e){return true;}else{return false;}}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/471379.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring AOP的实现方式

AOP基本概念 Spring框架的两大核心&#xff1a;IoC和AOP AOP&#xff1a;Aspect Oriented Programming&#xff08;面向切面编程&#xff09; AOP是一种思想&#xff0c;是对某一类事情的集中处理 面向切面编程&#xff1a;切面就是指某一类特定的问题&#xff0c;所以AOP可…

北邮复试刷题103. 二叉树的锯齿形层序遍历

103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 示例 1&#xff1a;输入&#xff1a…

如何量化多样性?答:辛普森多样性指数(Simpson’s Diversity Index)

如何量化多样性&#xff1f;答&#xff1a;辛普森多样性指数&#xff08;Simpson’s Diversity Index&#xff09; 生物多样性指地球上各种生命的多样性&#xff0c;涵盖所有生命形式&#xff0c;从基因、细菌到所有生态系统&#xff0c;例如森林或珊瑚礁生态系统。 那么如何…

【C++】:哈希和哈希桶

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关哈希和哈希桶的知识点&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精通…

相机图像质量研究(18)常见问题总结:CMOS期间对成像的影响--CFA

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结&#xff1a;光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结&#xff1a;光学结构对成…

Linux系统入门

目录 探索命令行 学习使用 man 寻找帮助 控制字符 统计代码行数 统计磁盘使用情况 在Linux下编写 Hello World 程序 使用重定向 使用Makefile管理工程 Unix哲学 探索命令行 Linux命令行中的命令使用格式都是相同的: 命令名称 参数1 参数2 参数3 ... 参数之间用任意…

.NET Core WebAPI中封装Swagger配置

一、创建相关文件 创建一个Utility/SwaggerExt文件夹&#xff0c;添加一个类 二、在Program中找到Swagger相关配置信息 三、添加方法&#xff0c;在Program中调用 在SwaggerExt类中添加方法&#xff0c;将相关配置添写入 /// <summary> /// swagger配置 /// </sum…

ORB-SLAM 三角化

特征点三角化(Triangulation)是是双目视觉中一个基础算法&#xff0c;也是VSLAM中一个非常基础的问题,它是根据特征点在多个相机下的投影恢复出特征点的3D坐标。 使用SVD求解方程组。

为什么需要关注差分阻抗

差分对的主要目的是为了保持正确的差分阻抗&#xff0c;因此&#xff0c;必须了解差分阻抗的含义&#xff0c;差分阻抗是每条走线奇模阻抗的两倍&#xff0c;而每条走线的单端阻抗&#xff08;SE, single-ended&#xff09;&#xff0c;仅当差分线内没有对内耦合时&#xff0c;…

红色警戒 3 修改游戏速度

原文&#xff1a;https://blog.iyatt.com/?p13852 红警 2 是有提供游戏速度修改的&#xff0c;红警 3 没有&#xff0c;而且游戏速度似乎和 FPS 关联的&#xff0c;在配置低一些的电脑上会变慢&#xff0c;FPS 也降低&#xff0c;我电脑上开最高画质 FPS 不超过 30&#xff0c…

SAP PP学习笔记- 豆知识03 - 品目的外部购买发注(购买发注)和内部购买发注(內制)的控制

其实也是在品目类型的Customize里面。 Customize上的设置如何影响界面。其实挺复杂的&#xff0c;一点点来吧。 1&#xff0c;外部购买发注 外部购买发注就是咱们认识的购买发注。 - 0 外部购买发注不可 - 1 外部购买发注可&#xff08;有警告Message&#xff09; - 2 外部…

书生浦语大模型实战营-课程作业(3)

下载sentence_transformer的代码运行情况。sentence_transformer用于embedding&#xff08;转向量&#xff09; 本地构建持久化向量数据库。就是把txt和md文件抽取出纯文本&#xff0c;分割成定长&#xff08;500&#xff09;后转换成向量&#xff0c;保存到本地&#xff0c;称…