问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java中Data类如何创建一个日期对象

发布网友 发布时间:2022-04-27 10:10

我来回答

2个回答

懂视网 时间:2022-04-22 18:46

本篇文章给大家带来的内容是关于如何理解ES6 Date对象以及对象的创建,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

ES6 Date对象详解

Date对象详解,创建对象

 let date = new Date();

1.基本方法调用

年月日,时分秒,毫秒的基本方法的调用,getYear 和getFullYear的区别

 //getYear获取的时间如果小于1900,那就要加上1900
 //比如 2017 ,getYear获取的时间就是117,加上1900就是2017
 var myYears = ( date.getYear() < 1900 ) ? ( 1900 + date.getYear() ) : date.getYear();

 //getFullYear获取的就是当前系统本地的年
 let year = date.getFullYear();

 //由于js的月份是从0开始的,所以月份加上1
 let month = date.getMonth()+1;

 //返回的是一个月中的某一天1-31
 let myDate = date.getDate();

 //返回的是一个星期中的某一天0-6,0是一个星期的第一天星期天
 let myDay = date.getDay();

 //获取24小时格式的小时
 let hours = date.getHours();

 //分
 let minutes = date.getMinutes();

 //秒
 let seconds = date.getSeconds();

 //当前时间的毫秒(0-999),获取更精确的时间
 let milliseconds = date.getMilliseconds();

2.获取毫秒数的三种方式

 //获取1970到现在的毫秒数
 let time = date.getTime();

 //返回Date对象的原始值的毫秒数,
 //返回值和方法 Date.getTime 返回的值相等。
 let valueOfTime = date.valueOf();

 //parse() 方法可解析一个日期时间字符串,
 //并返回 1970/1/1 午夜距离该日期时间的毫秒数。
 //这个毫秒数是把当前毫秒变成000的毫秒数
 let parseTime = Date.parse(date.toString());

 //返回本地时间与格林威治标准时间 (GMT) 的分钟差,了解一下
 let timezoneOffset = date.getTimezoneOffset();

3.获取Date对象字符串和本地时间字符串

 //Date 对象,日期字符串
 console.log(date.toDateString());
 //Date 对象,时间字符串
 console.log(date.toTimeString());
 //Date 对象,日期+时间字符串
 console.log(date.toString());

 //日期字符串,根据本地时间格式
 console.log(date.toLocaleDateString());
 //时间字符串,根据本地时间格式
 console.log(date.toLocaleTimeString());
 //日期+时间字符串,根据本地时间格式
 console.log(date.toLocaleString());

4.当前毫秒数转化为时分秒

 //当前毫秒数转化为时分秒
 let timeToDate = new Date(1487590667000).toLocaleString();
 console.log(timeToDate);
 console.log(timeToDate.split("/").join('-'));

5.对Date的扩展,将 Date 转化为指定格式的String

 // 对Date的扩展,将 Date 转化为指定格式的String
 // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
 // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
 // 例子:
 // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
 // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
 Date.prototype.Format = function(fmt)
 { //author: meizz
  var o = {
  "M+" : this.getMonth()+1,   //月份
  "d+" : this.getDate(),   //日
  "h+" : this.getHours(),   //小时
  "m+" : this.getMinutes(),   //分
  "s+" : this.getSeconds(),   //秒
  "q+" : Math.floor((this.getMonth()+3)/3), //季度
  "S" : this.getMilliseconds()  //毫秒
  };
  if(/(y+)/.test(fmt))
  fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
  for(var k in o)
  if(new RegExp("("+ k +")").test(fmt))
   fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
  return fmt;
 };

 console.log(date.Format('yyyy-MM-dd hh:mm:ss.S q'));
 console.log(date.Format('yyyy-M-d h:m:s.S q'))

热心网友 时间:2022-04-22 15:54

这个指的是调用了data的初始化方法。
data
data
=
new
date();
这样是创建了一个date对象,它的空构造方法可能进行了一些默认的初始化动作,例如给内部的变量赋值等等,initial这个方法可能是另一种初始化其他对象的方法,其实和我们平时写的方法是一样的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的tif灰度图,输出成8.0版本,就变成四色了,怎么解决? 华为matepad 10.4英寸平板参数 微博被禁言 B站怎么把别人移出黑名单 B站恢复黑名单好友步骤一览 B站怎么把别人移出黑名单 把别人移出黑名单方法介绍 顾村幼儿园哪个好 宝山顾村幼儿园有哪些 顾村私立有哪些幼儿园 顾村有哪些幼儿园 宝山幼儿园排名前十名 java中有DataBase类吗? java date是值类型还是引用类型? JAVA里的data类使用 java 中,,data不是int类型吗,怎么可以写成(data=System.in.read())!=&#39;q&#39;呢,请高手指点指点。 关于java中Date类的问题 date在java中用什么类型 java for(int a:data)中data什么作用?意思是什么 为什么看快手极速版手机会发热 快手极速版如何赚钱? 快手和快手极速版,一个用微信登录。一个用QQ登录,影响热门吗_百度知 ... 淘宝店铺怎样才能让设定上架时间的新品宝贝,提前显示在店铺里当做新品预告 淘宝网店的宝贝为什么上架有时间限制? 高分跪求诺基亚5800的字体配置文件设置在哪里? messages配置文件中的字体怎么改 vs字体和颜色配置文件怎么导入 cordldraw 缺失字体的替代字体 有没有配置文件或是注册表项之类的?不想每次重装系统都来一次。 怎么把eclipse的配置文件字体调大 在不加载字体配置文件时,如何修改默认的字体大小? 字体驱动配置文件无法修改 html配置文件已经写好字体大小 不修改配置文件如何设置字体大小? 怎样巧除冰箱里的霜冻? java基础知识DATA类咨询? java中的data方法怎么用 java的Date类的构造函数有哪些? 刚学Java有哪位大神帮帮忙白 3、类MyData的定义与使用。定义MyData类,返回年、月、日 关于CAD打印零件图纸的问题,急~~~ 用ps如何仿真复印件图片 如何打印图片或文件 印刷出来的身份证复印件图片很模糊怎么用ps处理清晰 身份证复印件图片 怎么打印图片? ps如何将灰色复印件图片变成白色的,麻烦告知下 谢谢 身份证复印件图片的像素,大小怎么改?? 怎么打印图片啊?小白一枚,求教! 健康证复印件图片跟真的一样吗 可以把手机里的户口本复印件图片打印出来吗 Word复制粘贴的扫描复印件图片成了这样,都叠加在一起显示不出来是什么情况,怎么解决? 为什么抖腿是一种不礼貌的行为? 身份证复印件图片.gif 那个有啊 抖腿的好处是什么?