首页 > 其他分享 >《数据篇》Date

《数据篇》Date

时间:2024-02-04 16:44:07浏览次数:27  
标签:dd SimpleDateFormat date Date new Calendar 数据

输出当前时间

链接:https://blog.csdn.net/qq_42802111/article/details/81947304

直接输出

// 引包
import java.util.Date;
// 实例化,法1
java.util.Date date = new java.util.Date();
// 实例化,法2
Date date = new Date();
// 打印
System.out.println("date:" + date);
System.out.println("date:" + date.getTime());

输出为:

date:Wed Aug 22 16:39:08 CST 2018
date:1534927148172

getTime()所获得的一串数字是从1970年到此时此刻所经历的毫秒。

格式化输出

// 引包
import java.text.SimpleDateFormat;
import java.text.DateFormat;
// 实例化
DateFormat normalDf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 转String
String dateStr=normalDf1.format(date);
ystem.out.println("---->"+dateStr);

// yyyy-MM-dd HH:mm:ss 后面的时分秒是24小时制
// yyyy-MM-dd hh:mm:ss 后面的时分秒是12小时制

输出为:
—->2018-08-22 16:39:08

字符串转Date

String dStr="2018-08-22 09:03:54";
Date tDate = normalDf1.parse(dStr);
System.out.println("---->"+tDate);

减一年、一月、一天

链接:https://blog.csdn.net/az44yao/article/details/116583309

Date date = new Date();//获取当前时间  
Calendar calendar = Calendar.getInstance();  
calendar.setTime(date);  
calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间  
calendar.add(Calendar.MONTH, -1);//当前时间前去一个月,即一个月前的时间 
calendar.getTime();//获取一年前的时间,或者一个月前的时间

String birthday="2020-05-26";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
						Date date = sdf.parse(birthday);
						Calendar cbirday = Calendar.getInstance();
						cbirday.setTime(date);

SimpleDateFormat targetSdf = new SimpleDateFormat("MM/dd/yyyy");
						birthday = targetSdf.format(date);
						birthday = "#" + birthday + "#";

标签:dd,SimpleDateFormat,date,Date,new,Calendar,数据
From: https://www.cnblogs.com/fusio/p/18006495

相关文章

  • 【DM】修改集合(嵌套表类型)中数据
    declaretyperecord_tableisrecord(idint,valvarchar(128),namevarchar);typev_tableistableofrecord_table;tempChangev_table;begin--BULKCOLLECT批量的执行;selectnum,val,'zidingyi'bulkcollectintotempChangefromtable......
  • 基于binlog+Canal+Redis 数据一致性
    基于binlog+Canal+Redis方案是一种解决分布式缓存和数据库之间数据一致性问题的方法,它通过MySQL的binlog和Canal机制,实现数据同步到Redis缓存,以保证数据一致性。   . MySQL主备复制原理 2.MySQL中binlog配置 3.Canal工作原理、安装、配置、使用 4.SpringBoot......
  • java代码实现自动生成数据库表er图
    最近有同事看到字节跳动产品设计文档里有数据库表er图。就想问问又没有现成的工具也给直接生成一个er图,经查找验证发现并没有。因为现在表关系都是用的逻辑外键而非物理外键约束的,所以像navicat等工具就算生成了也没有描述关系的连接线。那么为了满足需求,这边就略微出手写了个代码......
  • MongoDB - 理解业务场景、简介、特点和体系结构、数据类型等,部署Linux系统
    MongoDBNotesMongoDB用起来-快速上手理解MongoDB的业务场景、熟悉MongoDB的简介、特点和体系结构、数据类型等。能够在Windows和Linux下安装和启动MongoDB、图形化管理界面Compass的安装使用掌握MongoDB基本常用命令实现数据的CRUD掌握MongoDB的索引类型、索引管理、执行计......
  • Oracle向数据库插入日期格式数据
    插入系统日期insertintostudent(sno,sname,birthdate)values(007,'omit',sysdate);插入Oracle数据库指定格式的日期insertintostudent(sno,sname,birthdate)values(008,'Ding','18/11月/2022');使用todate()插入其他格式的日期(最常用)insertintostudent(sno,sname,......
  • 开箱即用的数据mock工具,验收专用
    此插件主要为了前端小伙伴在编写页面时能更加真实的模拟仿真数据而提供的js插件库,内置了dayjs插件,支持人名、身份证号码、手机号、住址、随机数、主键id、随机日期等多种数据的模拟1.下载$npminstallimitatejs2.引入import{imitatejs}from'imitatejs'//在项目入口文件......
  • 创建大量栅格文件并分别写入像元数据:C++ GDAL代码实现
      本文介绍基于C++语言GDAL库,批量创建大量栅格遥感影像文件,并将数据批量写入其中的方法。  首先,我们来明确一下本文所需实现的需求。已知我们对大量遥感影像进行了批量读取与数据处理操作——具体过程可以参考文章C++GDAL提取多时相遥感影像中像素随时间变化的数值数组;而随......
  • 电脑监控软件对企业财务数据安全的保护
    在当今的数字化时代,企业数据安全显得越来越重要,其中又以财务数据的安全保护为重中之重。财务数据是公司的核心资产之一,任何关于它的泄露都可能对企业造成重大损失。电脑监控软件的适时引入,可以形成一道积极而有效的防线,保护重要的企业财务数据。特别是如华企盾DSC数据防泄密系统,它......
  • 《程序是怎样跑起来的》第二章“数据是用二进制数表示的”
    在读过本书第二章后,我也对二进制数有了更深刻的印象,2.1向我们解释了为什么用二进制数表示计算机信息的原因,介绍了计算机的一种电子部件IC,也介绍了计算机处理信息的最小单位——位,2.2讲述了什么是二进制数,其中提到了一种思维方式,2.3讲述了移位运算和乘除运算的关系以及什么是移位运......
  • YOLO数据集划分(测试集和验证集)
    在目标检测任务中,数据集的划分通常分为训练集和验证集,以便在训练模型时评估模型的性能。这个过程对于有效训练和评估目标检测模型非常重要。下面是划分目标检测数据集的一般步骤:``数据集组织:确保你的数据集中包含图像文件(通常为".jpg"或".png")和相应的标签文件,用于描述图像......