Java学习笔记——时间日期类

news2025/7/14 8:35:34

目录

  • 概述
  • 时间日期类——Date构造方法
  • Date类的常用方法
  • simpledateformate类
  • 练习:秒杀活动

概述

在这里插入图片描述

时间日期类——Date构造方法

在这里插入图片描述

Date类的常用方法

在这里插入图片描述

package top.xxx.www.date;

import java.util.Date;

public class DateDemo {
    public static void main(String[] args) {
        Date date1 = new Date();  //当前电脑的当前时间
        System.out.println(date1);

        Date date2 = new Date(1000L);   //时间从原点开始,过了1000毫秒后的时间
        System.out.println(date2);

        System.out.println(date1.getTime());    //获取时间对象的毫秒值
        System.out.println(System.currentTimeMillis()); //获取当前时间的毫秒值

        date1.setTime(3600L * 1000);    //设置时间,从原点开始,过了3600秒*1000毫秒=1小时
        System.out.println(date1);
    }
}

simpledateformate类

在这里插入图片描述

package top.xxx.www.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateDemo2 {
    public static void main(String[] args) throws ParseException {
        Date date1 = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String s = sdf.format(date1);
        System.out.println(s);
        Date date2 = sdf.parse(s);
        System.out.println(date2);
    }
}

练习:秒杀活动

在这里插入图片描述

package top.xxx.www.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateDemo3 {
    public static void main(String[] args) throws ParseException {
        String start = "2020年11月11日 0:00:00";
        String end = "2020年11月11日 0:10:00";
        String sxj = "2020年11月11日 0:03:47";
        String sxp = "2020年11月11日 0:10:11";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date startTime = sdf.parse(start);
        Date endTime = sdf.parse(end);
        Date xj = sdf.parse(sxj);
        Date xp = sdf.parse(sxp);
        long xjt = xj.getTime();
//        System.out.println(xjt);
        long xpt = xp.getTime();
//        System.out.println(xpt);
        long startTimet = startTime.getTime();
        long endTimet = endTime.getTime();
        if(xjt <= endTimet && xjt >= startTimet ){
            System.out.println("小贾秒杀成功!");
        }else{
            System.out.println("小贾秒杀失败!");
        }
        if(xpt <= endTimet && xpt >= startTimet ){
            System.out.println("小皮秒杀成功!");
        }else{
            System.out.println("小皮秒杀失败!");
        }
    }
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022年10+最好的LearnDash在线教育主题

如果您想在线发布课程或创建自己的学习管理系统 (LMS)&#xff0c;最好的LearnDash在线教育主题集合可以提供帮助。尽管这些主题应该与所有最好的 WordPress 在线学习插件一起使用&#xff0c;但它们都是为与 LearnDash 无缝集成而构建的。由于 LearnDash 可能是 WordPress 最好…

软件测试岗的面试中经常会被问到的一些问题

一般软件测试的面试分为三轮&#xff1a;笔试&#xff0c;HR面试&#xff0c;技术面试。 前两轮&#xff0c;根据不同企业&#xff0c;或有或无&#xff0c;但最后一个技术面试是企业了解你“行不行”的关键环节&#xff0c;每个企业都会有的。 在平时的学习、工作中一定要善…

浏览器强缓存之强缓存和

http缓存控制 为什么需要缓存 为啥要缓存&#xff1a; 缓存的优点&#xff1a; 1&#xff09;加快浏览器加载网页的速度&#xff0c;优化用户体验&#xff0c;让用户更快速的打开我们的网页&#xff1b; 2&#xff09;减少对服务器的访问次数&#xff0c;减轻服务器的负担&a…

数据库(五)

第二部分 Redis 数据库 第一章 NoSQL介绍 1.1 什么是NoSQL NoSQL&#xff08;Not Only SQL&#xff09;即不仅仅是SQL&#xff0c;泛指非关系型的数据库&#xff0c;它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起&#xff0c;非关系型的数据库现在成了一个…

DC-1 靶场学习

以前写过了&#xff0c;有一些忘了&#xff0c;快速的重温一遍。 DC一共九个靶场&#xff0c;目标一天一个。 文章目录环境配置&#xff1a;信息搜集&#xff1a;漏洞复现&#xff1a;FLAG获取环境配置&#xff1a; 最简单的办法莫过于将kali和DC-1同属为一个nat的网络下。 信…

RK3568移植5G通信模组

5G通信模组这次移植的5G通信模组选择的是深圳广和通公司生产的FG650 5G通信模组&#xff0c;对外的通信数据接口为USB2.0, USB3.0两个接口。FG650模组默认工作在NCM驱动模式&#xff0c;如果不是可以通过串口发送AT指令ATGTUSBMODE36来修改成工作在NCM模式。linux内核代码的修改…

TX Text Control .NET Server for ASP.NET 31.0 SP2 CRK

用于 ASP.NET 31.0 SP2 的 TX 文本控件 .NET 服务器 用于 ASP.NET 的 TX 文本控件 .NET 服务器 TX Text Control Server for ASP.NET 是用于 Web 应用程序或服务的服务器端组件。它是一个完全可编程的 ASP.NET 文字处理器引擎&#xff0c;提供了广泛的文字处理功能。使用 TX Te…

MySQL Administrator定时备份MySQL数据库

1、下载并安装软件mysql-gui-tools-5.0-r17-win32.exe 2、将汉化包zh_CN文件夹拷贝到软件安装目录 3、菜单中打开MySql Adminstrator&#xff0c;见下图&#xff0c;初次打开无服务实例。 点击已存储连接右侧按钮①&#xff0c;打开下图对话框。点击“新连接”按钮&#xff…

构建matter over Thread的演示系统-efr32

文章目录1. 简介2. 构建测试系统2.1设置 Matter Hub(Raspberry Pi)2.2 烧录Open Thread RCP固件2.3 烧录待测试的matter设备3. 配网和测试&#xff1a;3.1 使用mattertool建立Thread网络3.2 使用mattertool配置设备入网3.3 使用mattertool控制matter设备3.4 查看节点的Node ID等…

如何高效管理自己的时间,可以从这几个方向着手

如果你是上班族&#xff0c;天选打工人&#xff0c;你的绝大多数时间都属于老板&#xff0c;能够自己支配的时间其实并不多&#xff0c;所以你可能察觉不到时间管理的重要性。但如果你是自由职业者或者创业者&#xff0c;想要做出点成绩&#xff0c;那你就需要做好时间管理&…

Ingress-nginx 部署及模拟实战

写在最前面&#xff0c;博主希望大家看这篇文章过程中&#xff0c;重点看实例演示&#xff0c;因为我觉得部署安装&#xff0c;网上千篇一律&#xff0c;如果按照网上的教程安装不成功&#xff0c;要么网上省略了一部分没写&#xff0c;要么你的基础环境和人家的不一样&#xf…

web接入大华摄像头实时视频

目录 一、FFmpeg下载及配置​​​​ 二、nginx下载及配置 三、摄像rtsp取流 四、ffmpeg推流 五、html前端工作 一、FFmpeg下载及配置​​​​ 地址&#xff1a;Download FFmpeg 下载并解压FFmpeg文件夹&#xff0c;配置环境变量&#xff1a;在“Path”变量原有变量值内容…

直播平台的视频美颜sdk是什么?

直播平台的视频美颜sdk是什么&#xff0c;可以做什么&#xff1f;简而言之&#xff0c;直播美颜sdk是将直播平台的视频美颜效果做成一个sdk&#xff0c;给用户提供美颜效果选择&#xff0c;同时提供不同的视频分辨率&#xff0c;可以让用户在观看直播时有更好的体验。那么具体有…

230224-Zotero-坚果云-MacOS/PadOS同步注意事项

Background Zotero的设置参考了这篇文章&#xff0c;随时随地看文献 —— Zotero 与 iPad 的巧妙搭配&#xff08;wiz坚果云&#xff09; 注意事项1 路径&#xff1a; 可自定义或使用默认路径&#xff08;记得在坚果云根目录下创建zotero文件夹&#xff09;密码&#xff1a;…

良许也成为砖家啦~

大家好&#xff0c;我是良许。 没错&#xff0c;良许成为砖家啦&#xff0c;绝不是口嗨&#xff0c;有图有真相&#xff01; 有人会说&#xff0c;咦&#xff0c;这明明是严宇啊&#xff0c;跟你良许有啥关系&#xff1f; 额。。老读者应该知道良许的来历—— 鄙人真名严宇&a…

一文深入分析-内核并发消杀器(KCSAN)

一、KCSAN介绍 KCSAN(Kernel Concurrency Sanitizer)是一种动态竞态检测器&#xff0c;它依赖于编译时插装&#xff0c;并使用基于观察点的采样方法来检测竞态&#xff0c;其主要目的是检测数据竞争。 KCSAN是一种检测LKMM(Linux内核内存一致性模型)定义的数据竞争(data race…

DataWhale 大数据处理技术组队学习task4

五、分布式并行编程模型MapReduce 1. 概述 1.1 分布式并行编程 背景&#xff1a;摩尔定律已经开始逐渐失效&#xff0c;提升数据处理计算能力刻不容缓。传统的程序开发与分布式并行编程 传统的程序开发&#xff1a;以单指令、单数据流的方式顺序执行&#xff0c;虽然这种方式…

重走前端路JS进阶篇:This 指向与箭头函数

JavaScript 高级 This 指向规则 案例 function foo() {console.log(this)}// 1 调用方式1foo();// 2 调用方式2 放入对象中调用var obj {name: "why",foo: foo}obj.foo()// 调用方式三 通过 call/apply 调用foo.call("abc")指向定义 this 是js 给函数的…

SQL零基础入门学习(十)

SQL零基础入门学习&#xff08;九&#xff09; SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库。 SQL CREATE DATABASE 语法 CREATE DATABASE dbname;SQL CREATE DATABASE 实例 下面的 SQL 语句创建一个名为 “my_db” 的数据库&#xff1a; CREATE DATAB…

内网solr全文搜索服务器,快解析一步映射让外网访问

Solr&#xff0c;指apache solr&#xff0c;其全称为Search On Lucene Replication。Solr&#xff0c;是一个高性能&#xff0c;采用java开发&#xff0c;基于Lucene的全文搜索服务器。同时对其进行了扩展&#xff0c;提供了比Lucene更为丰富的查询语言&#xff0c;同时实现了可…