Java中日期及日历类小总结

Date日期类思维导图.mm 对于Java中Date日期类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件! 立即下载

1. 日期

Date d=new Date();  

 System.out.println(d);

a. 传一个long类型的整数,获得一个时刻  ,这个时刻是在1970-01-01的基础上加上传入的数(时间间隔),获得相应的时刻

b.什么都不传,默认传入1970-01-01到当前时刻的毫秒数(时间间隔), 获得当前时刻  (Sun Apr 01 22:02:03 CST 2018)

 

C. 通过上面创建的对象,可以调用setTime  (d.setTime) 和 getTime  (d.getTime) 方法

 

2. 日期和字符串的相互转换

A. Dateformat 和SimpleDateformat类(继承关系,Dateforma是一个抽象类,他只能通过SimpleDateformat来实现他的方法)

B. format 方法,将一个时刻类型按一定的格式转换成字符串类型

Date d=new Date(123456789L);

DateFormat df=new SimpleDateFormat("yyyy-MM-dd"); 

String  s=df.format(d);

 

C.parse 方法,将字符串类型转换成时刻(传入的字符串需为 xxxx-xx-xx  格式)

 

       String s="2015-10-20";

DateFormat df=new SimpleDateFormat("yyyy-MM-dd");

Date date = df.parse(s);

 

3. 日历

A.获取当前日历的格式

Calendar c=Calendar.getInstance();   //获得当前系统日历的格式(包括时区等信息)

B. 设置日历(修改日历)

  setTime(date d);  设置你需要的日期,传入的是一个date(时刻)类型,没有返回值.

c.set(field,value);    传入相应字段,并赋值,   如    set(Calendar.YEAR,1994);   指的是将年份修改为1994年

set(Calendar.MONTH,8);   指的是将月份修改为8+1月(0是一月)

C.获区日历中的某个字段(年/月/日/.....)

a. get(Calendar.YEAR);   获取你设置日历中的年

 c.get(Calendar.MONTH); 获取你设置日历中的月

FPGA数字下变频实战:用Vivado DDS IP核实现IQ采样与频率校正(附MATLAB仿真对比) 本文提供了一份基于Vivado DDS IP核实现FPGA数字下变频(DDC)的完整工程指南。详细阐述了IQ采样的原理、DDC链路构建、DDS频率校正的工程实现,并重点介绍了如何利用MATLAB搭建黄金参考模型进行全链路仿真与对比验证,分享了关键的调试技巧与性能优化建议。 阅读详情

相关推荐

Qt6.8.0(win64)安装教程

启动 Visual Studio 2022 Community,选择 “继续但无需代码” 运行,然后打开Option设置,Add一条版本配置,Location 选择 D:\Qt\6.8.0\msvc2022_64\bin\qmake,点击确定。我是win11系统,所以选择windows版,下载路径二选一即可。方案1:默认情况下,额外勾选图中两个组件(总共40多G)方案2:按图中自定义勾选组件(总共5.8G)选择Custom Installation。我选的方案2,总共5.81G。

D4G1TIAO的博客 9072

Java日期循环

Java日期循环

Shawn_RJF的博客 3081

基于Simulink的二相混合式步进电机驱动器快速建模与仿真实践

本文详细介绍了如何利用Simulink对二相混合式步进电机驱动器进行快速建模与仿真。通过从零搭建电机数学模型、设计H桥控制逻辑,并集成步进时序,手把手指导读者创建可运行的仿真模型文件。该方法能有效验证控制策略,避免硬件调试风险,是学习与实践电机驱动开发的理想途径。

weixin_29171087的博客 149

java中的Date(日期)和Calendar(日历)

date(日期) java.util.Date 时间原点 Java中的时间原点,其对应的日期是1970年1月1日 。 1.创建日期对象 import java.util.Date; public class Test3 { public static void main(String[] args) { //创建日期对象 Date date = new Date(); ...

ndidai的博客 363

STM407ZET6+OV5640调试心得

最近一个项目用了STMF407ZET6 +OV5640,调试了好几天做些总结; STMF407ZET6 开发板用的是正点原子的开发板,OV5640摄像头用的是秉火摄像头; 这其中有一个大坑,开发板的DCMI接口跟摄像头的接口不一样,要重新用杜邦线进行连接; 本人是在正点原子的“”15,ATK-OV5640摄像头模块“”源码上进行修改的。

kingseacjh的专栏 8326

matlab 用m_map画地形水深图

clear,clc %投影 m_proj('albers equal-area','lat',[5 43],'long',[105 125],'rect','on'); %加载水深文件 [CS,CH]=m_etopo2('contourf',[-7000:500:3000],'edgecolor','none'); %绘制高分辨率陆地和海岸线 m_gshhs_h('patch',[0.1 0.9 ...

qq_44913577的博客 9513

Java高级----Format类、时间新特性总结----含思维导图

南一Java自学交流QQ群: 586012641 拒绝任何广告,共享Java学习资源,欢迎自学Java的朋友加入 一、面向对象概念 1、类与对象的关系   (1) 类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,是具有类类型的变量。因而也称实例(instance)。   (2) 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。   (3) 如果将对象比作汽车,那么类就是汽车的设计图纸。所以面向对象程序设计的重点是类的

NanYII_的博客 668

YOLOv9改进策略【损失函数篇】| Slide Loss,解决简单样本和困难样本之间的不平衡问题

本文记录的是改进YOLOv9的损失函数,将其替换成Slide Loss,并详细说明了优化原因,注意事项等。Slide Loss函数可以有效地解决样本不平衡问题,为困难样本赋予更高的权重,使模型在训练过程中更加关注困难样本。若是在自己的数据集中发现容易样本的数量非常大,而困难样本相对稀疏,可尝试使用Slide Loss来提高模型在处理复杂样本时的性能。

Limiiiing的博客 2606

JAVA中的日期、日历

1. java.util.Date与java.sql.Datejava.util.Date与java.sql.Date不能直接转换。他们获取当前时间的方法分别是:java.util.Date date = new java.util.Date();java. sql.Date date = new java. sql.Date(System.currentTimeMillis())

技术人生 868

【Altium Designer】Off grid pin解决方法

​今天我画完原理图编译时,出现了太多的黄色(出现warning警告提示)Off grid pin警告,这个警告并不是原理图电气连接出问题了,而是元器件或器件PIN脚没有和栅格对齐造成的原因。再编译还是出现这个警告。 最后经过不断翻阅网上经验和实践,才最终解决,本经验详细记录了解决该警告的有效方法。 解决方案:以下是问题解决步骤... ​

夜半少年的博客 7550

【Google Play 上架】内部 / 封闭 / 开放 测试全解 — “只跑一个就能上架”?不行!

Google Play新规要求个人开发者账号在2023年11月13日后必须通过封闭测试(Closed testing)才能上架应用。封闭测试需要至少12名测试者连续14天保持参与状态,而内部测试和开放测试不能替代这一要求。三类测试轨道各有特点:内部测试用于快速内部验证,封闭测试是上架必经环节,开放测试面向更广泛用户但非必需。上架流程建议先内部测试修复问题,再启动封闭测试满足14天要求,最后申请生产发布。组织账号和早期个人账号可能不受此限制。开发者应提前规划测试人群,确保持续测试周期,并关注Play Cons

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 2799

java基础:6.4 日期类、日历类

  1.日期 用到的是: date() 得到当前时间信息 Date d1 = new Date();,使用时需要引用类 java.util.Date; Java中的时间原点,其对应的日期是1970年1月1日 8点0分0秒 。 (为什么是8点,因为中国的太平洋时区是UTC-8,刚好和格林威治时间差8个小时) 为什么对应1970年呢? 因为1969年发布了第一个 UNIX 版本:AT&a...

桃子味的梨 607

高通平台开发系列讲解(系统篇)系统关机流程

📢本篇章主要图解高通平台系统关机流程。

内核笔记 3213

Java中简单日期类和日历类的小结

日期类是用来描述日期的,在java中日期都是用long来保存的(精确到毫秒) 任何日期类都可以用long来相互转换 java中有4种日期类 java.util.Date :常用的类,功能少,能表示时间和日期 java.sql.Date:它是java.util.Date的子类,表示日期 java,sql.Time:它是java.util.Date的子类,表示时间 java.sql.Tim

AL菜菜的专栏 1912

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java基础:日期类和日历类

而包装类的用双等号比较的话,可能会超出缓存区范围,那么就会重新new出数据,那么可能与真实情况不相同,所以包装类用equals好一点;要进行相等判断,基本数据类型一般用双等号,而字符串比较用equals好一点,因为比较内存地址没有意义,我们一般想要比较的应该是内容;可能会出现异常的代码,如果出现异常,那么JVM会将异常进行封装,形成一个具体的异常类,然后将这个异常抛出;(1)工具类不应该创建对象才能使用,也就意味着,可以直接使用类中的属性和方法,一般都声明为静态的;//将日期传进来,让日历指向日期;

2401_88876805的博客 466

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JAVA中的日期类和日历类

JAVA中的日期类和日历类 1.日期类 1.java.util.Date Data的每一个实例用于表示一个具体的时间内部维护了一个long值,记录的是自1970年1月1日00:00:00到现在的时间。 public class DataDemo1 { public static void main(String[] args) { Date date=new Date(); System.out.println(date); long time=date.getTime();//毫秒数

weixin_47600732的博客 3571

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java日期日历类总结

1. Date类 概述:java.util.Date类表示特定的瞬间,精确到毫秒。 Date的无参构造函数 public Date(): 分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒) public Date(long date): 分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。 1 2 注意:由于我们处在东八区,所以我们的基准时间为1970年1月1日8时0分0秒。 常用方法:..

m0_60092917的博客 206

java 和历_JAVA笔记整理-日期和日历类

日期和日历类1、日期类 Date​ 在Java中用于表示日期的类 java.util.Date() ,用于获取日期和时间的对象, 不过这个类的一些方法以及过时(被日历类取代)​ 创建日期类Date date = new Date();Date date = new Date(long) ;// 创建日期类的对象Date date = new Date();//获取当前时间 以...

weixin_42304230的博客 237

Java实用类,包装类,日历类,日期类等工具类常用方法

文章目录第二章-实用类1、枚举类型2、包装类3、包装类的常用方法4、包装类的自动装箱和拆箱5、String类6、StringBuffer对象String,StringBuffer,StringBuilder比较7、Math类8、Random类 -- java.util.Random类9、日期操作类10.实用类,日期类,日历类常用方法代码示例 第二章-实用类 1、枚举类型 枚举 枚举类更加直观,类型...

qq_42479757的博客 715

Java基础——日期类与日历类

【代码】Java基础——日期类与日历类。

weixin_46838605的博客 540

java:JDK8的日期时间类、日历类、工具类

获取时区。

qq_34517343的博客 242

Java如何获取日期以及日期计算---Calendar日历类

package calendar; import java.util.Calendar; import java.util.Date; /** Calendar日历类是一个抽象类,不能实例化 java.util.Calendar:日历类 实现类:java.util.GregorianCalendar @author Administrator */ public class CalendarDemo { public static void main(String[] args) { //获取Cal

xiaoyao086的博客 456

Java中日期类,日历类的使用

JAVA中的日期类为:Date类  日历类:Calendar类 下面,让我们看看Date类的用法吧! import java.util.*; import java.text.*; public class DateTest { public static void main(String[] args) { Date today = new Date(); /

BlueSky_USC的博客 2839

Java的日期类、日历类

简单的讲解Date和Calendar实用的方法

尤词的博客 630

java的时间、日期类,日历类

System类:currentTimeMilliso : 返回当前时间的long型值。此long值是从1970年1月1日0点0分00秒开始到当前的毫秒数。此方法常用来计算时间差。 Date类: java.util.Date 1. Date d = new Date();//返回当前时间的Date : Mon May 12 15:17:01 CST 2014 Date d1 = new Date(1...

他 312

Java高级-日期日历类

Date:日期类,计算机元年是1970年1月1日 00:00:00. 日期类的功能有限,如果需要日期计算 需要日历类解决 创建日期对象:Date date=new Date(); 获取时间的long值:long time=date.getTime(); (可计算) 查看10天后:time+=1000 * 60 * 60 * 24 * 10l; (1000毫秒等于1秒) Calendar:日历类 可以做日期的计算 创建日期对象:Calendar c=Calendar.getInstance(..

weixin_45750514的博客 350
上一篇: Java中引用数据类型String的独特之处
_darkhorse
博客等级 码龄9年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值