date

js获取当前日期时间“yyyy-MM-dd HH:MM:SS”

守給你的承諾、 提交于 2020-03-27 18:44:33
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 1 function getNowFormatDate() { 2 var date = new Date(); 3 var seperator1 = "-"; 4 var seperator2 = ":"; 5 var month = date.getMonth() + 1; 6 var strDate = date.getDate(); 7 if (month >= 1 && month <= 9) { 8 month = "0" + month; 9 } 10 if (strDate >= 0 && strDate <= 9) { 11 strDate = "0" + strDate; 12 } 13 var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate 14 + " " + date.getHours() + seperator2 + date.getMinutes() 15 + seperator2 + date.getSeconds(); 16 return currentdate; 17 } 来源: https://www.cnblogs.com/hyywaq/p/6378223.html

日期处理

拟墨画扇 提交于 2020-03-27 18:27:50
//获得某月第一天 最后一天 上个月第一天 最后一天 本周第一个周一package DateDemo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Demo05 { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sdf.format(getTheFirstDayOfWeek(Calendar.getInstance()))); System.out.println(sdf.format(getTheFirstDayOfMonth(Calendar.getInstance()))); System.out.println(sdf.format(getTheLastOfMonth(Calendar.getInstance()))); System.out.println(sdf.format(getTheLastDayofTheLastMonth(Calendar.getInstance()))); System.out.println(sdf

Java中日期处理

三世轮回 提交于 2020-03-27 18:16:20
主要涉及到 java.util.Calendar; java.util.Date; java.sql.Date; java.sql.Time; java.sql.Timestamp; 其中java.util.Date;是java.sql.Date; java.sql.Time; java.sql.Timestamp;的父类 1. Calendar 1.1 获取Calendar   单例获取: Calendar calendar = Calendar.getInstance();   多态获取: Calendar calendar = new GregorianCalendar(); 1.2 设置日期时间     当得到一个Calendar的实例之后,该实例存储的就是当前的时间(默认时区或者构造的时候指定时区),如果要更改此日期时间,则 可以使用set()方法:   如:   set(int year, int month, int date)   set(int year, int month, int date, int hourOfDay, int minute, int second)等一系列重载的方法。 cal.set(2099,9,22,23,59,59); Date date4 = cal.getTime();     这里要注意在使用Calender的set(

java中日期的换算处理

烂漫一生 提交于 2020-03-27 18:13:51
JAVA8中的日期API是JSR-310的实现,并且是工作在ISO-8601日历系统基础上的,但我们也可以在非ISO的日历上。 JDK8的日期API大致分为以下几个包: 1 java.time包:JDK8中的基础包,所有常用的基础类都是这个包的一部分,如LocalDate,LocalTime,LocalDateTime等等,所有这些类都是不可变且线程安全的; 2 java.time.chrono包:这个包为非ISO的日历系统定义了一些API,我们可以在借助这个包中的一些类扩展我们自己的日历系统; 3 java.time.format包:这个包很明显了,格式化和解析日期时间对象,一般java.time包中的类都差不多能满足我们的需求了,如果有需要,可以调用这个包下的类自定义解析方式; 4 java.time.temporal包:这个包很有意思,封装了一些获取某个特定日期和时间的接口,比如某月的第一天或最后一天,并且这些方法都是属于特别好认的方法。 5 java.time.zone包:这个包就是时区相关的类了。 在JDK1.8中,我们经常使用的大约有如下几个类: LocalDate , LocalTime , LocalDateTime , DateTimeFormatter 等,所以我们主要看一下这几个类的相关方法。 1. 日期API 1.1 LocalDate java.time

java -日期处理

不羁的心 提交于 2020-03-27 18:10:47
1. 计算某年某月份 总有多少个周,每周的开始和结束时间? 思路:1.计算出本月实际的总天数    2.循环每一天,判断这天是否是 周日(1),如果是,周数加1,再次判断是否是月的第一个周一,如是,开始时间直接取1,结束时间取 当前时间     否则开始时间 取 当前时间 - 6, 结束时间取 当前时间。 如下: import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestDate { public static void main(String[] args) { try { String date = "2016-11"; DateFormat dateFormat = new SimpleDateFormat("yyyy-MM"); Date date1 = dateFormat.parse(date); Calendar calendar = new GregorianCalendar(); calendar.setTime(date1);       //获取总天数 int days =

Linux中日期的加减运算

a 夏天 提交于 2020-03-27 17:05:21
Linux中日期的加减运算 目录 在显示方面 在设定时间方面 时间的加减 正文 date命令本身提供了日期的加减运算。 date 可以用来显示或设定系统的日期与时间。 回到顶部 在显示方面 使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: % : 打印出 % %n : 下一行 %t : 跳格 %H : 小时(00..23) %I : 小时(01..12) %k : 小时(0..23) %l : 小时(1..12) %M : 分钟(00..59) %p : 显示本地 AM 或 PM %r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M) %s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数 %S : 秒(00..61) %T : 直接显示时间 (24 小时制) %X : 相当于 %H:%M:%S %Z : 显示时区 %a : 星期几 (Sun..Sat) %A : 星期几 (Sunday..Saturday) %b : 月份 (Jan..Dec) %B : 月份 (January..December) %c : 直接显示日期与时间 %d : 日 (01..31) %D : 直接显示日期 (mm/dd/yy) %h : 同 %b %j : 一年中的第几天 (001..366) %m : 月份

日期处理类SimpleDateFormat

妖精的绣舞 提交于 2020-03-27 17:02:32
SimpleDateFormat类中定义有如下格式标记: 年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS). 在SimpleDateFormat类里面主要使用如下的方法进行处理: · 构造方法:public SimpleDateFormat(String pattern); · 将Date格式化为String:public final String format(Date date); · 将String变为Date:public Date parse(String source) throws ParseException。 代码实现: 1 package cn.demo; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 public class Test { 5 public static void main(String[] args) throws Exception { 6 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS"); 7 String str = sdf.format(new Date()); 8 System.out.println(str); 9 }

php日期函数

跟風遠走 提交于 2020-03-27 15:20:24
日期时间函数 格式化日期 /* * date函数 * string date(string format[, int timestamp]) * 描述:格式化一个本地时间/日期 * * format格式: * Y:4位数字完整表示的年份 * y:2位数字表示的年份 * F:月份,完整的文本格式 * M:三个字母缩写表示的月份 * m:数字表示的月份,有前导零 * n:数字表示的月份,没有前导零 * d:月份中的第几天,有前导零 * j:月份中的第几天,没有前导零 * l:星期几,完整的文本格式 * D:星期中的第几天,文本表示,3个字母 * w:星期中的第几天,数字表示 * H:小时,24小时格式,有前导零 * i:有前导零的分钟数 * s:秒数,有前导零 * */ echo date('Y-m-d H:i:s'), "\n"; //2018-01-17 05:55:53 与时区相关的函数 /* * date_default_timezone_set函数 * bool date_default_timezone_set(string timezone_identifier) * 描述:设置默认时区 * * date_default_timezone_get函数 * string date_default_timezone_get() * 描述:获取默认时区 * * 亚洲 *

关于date()

♀尐吖头ヾ 提交于 2020-03-27 14:57:44
时间的三个概念: 时区 全球分为24个时区,中国采用北京所在地东八区的时间作为全国统一使用的时间 世界时 以格林尼治(英国某地区)的地方时间为准,英文简称 GMT unix 时间戳 从 unix纪元 (1970年1月1日零时)开始到一个时间经过的秒数 默认时区函数 string date_default_timezone_get(void) bool date_default_timezone_set(string $timezone_identifier) //获取当前的 unix 时间戳 time() //将一个时间戳进行格式化输出, $format:Y m d H m s string date(string $format[, int $timestamp]) //获取当前系统的时间数组 array getdate([int $timestamp = time()]) //判断一个输出的日期是否有效,常用与用户提交的表单数据验证 boolean checkdate(month, day, year) //将英文文本的日期时间描述解析为 unix 时间戳 int strtotime(string $time[, int $now = time()]) echo strtotime("+1 week 2 days 4 hours 2 seconds"); //能够返回当前

mysql修改列名

一个人想着一个人 提交于 2020-03-27 14:50:43
  在网上找了几个实验了一下,感觉不靠谱,需要亲自实验。 alter table t_contract_billterm_record change bill_start_date bill_start_date2 date NOT NULL DEFAULT '0000-00-00' COMMENT '账单开始时间'; alter table t_contract_billterm_record change bill_end_date bill_end_date2 date NOT NULL DEFAULT '0000-00-00' COMMENT '账单结束时间';   为什么这么说?   如果只是写修改完后的列名,不加列的默认值,不加列名说明,将会在修改的时候,将有本就有的信息给覆盖掉。   所以,在修改列名的时候,要保留列的基本信息,需要在修改列名的时候,强制写上去。 来源: https://www.cnblogs.com/juncaoit/p/12581267.html