date函数

【Java】Java中的时间日期处理

大憨熊 提交于 2020-03-01 16:25:38
程序就是输入——>处理——>输出。对数据的处理是程序员需要着重注意的地方,快速、高效的对数据进行处理时我们的追求。其中,时间日期的处理又尤为重要和平凡,此次,我将把Java中的时间日期处理方式进行简单的解析,为自己以后的学习做一个备忘,也为初学者做一个借鉴。   时间,英文Time;日期,英文Date;日历,英文Calendar。Java中注重语义化,也是用以上的名称对时间日期函数和相关类进行命名。   我们将以Java自带的时间日期类和其中的处理函数进行分析。 一、与时间日期有关的类。   java.util.Date。实现类,其对象具有时间、日期组件。   java.util.Calendar。抽象类,其对象具有时间、日期组件。   java.sql.Date。实现类,其对象具有日期组件。   java.sql.Time。实现类,其对象具有时间组件。   java.sql.Timestamp。实现类,其对象具有时间日期组件。   java.text.DateFormat。抽象类,其对象格式化时间日期。   java.text.DateFormatSymbols。实现类,其对象为格式化时间日期提供参数。   (sun.util.*canlender*.*。System。Local。TimeZone等)   由于jdk的安装并没有给出全部源码,推荐大家获取jdk全部源码:

JavaScript中的一些特殊用法(四)

十年热恋 提交于 2020-03-01 10:29:11
1. Date类型 常见用例 var now = new Date(); //返回当前时间 var sometime1 = new Date(1465999453000); //1970年后的毫秒数 Wed Jun 15 2016 22:04:13 GMT+0800 var sometime2 = new Date("5/5/2016"); //等价于 var sometime2 = new Date(Date.parse(""5/5/2016"")); /* * Date.UTC()的参数分别是年份,月份(0-11),日(1-31),小时(0-23),分钟,秒,毫秒,并且为GTM时间 * 前两个参数是必须的,没有天则假的为1,其他假定为0 * */ var sometime3 = new Date(Date.UTC(2016,0)); // Fri Jan 01 2016 08:00:00 GMT+0800 (中国标准时间) 转换为GTM+8 var sometime4 = new Date(Date.UTC(2016,6,6,21,4,45)); //VM654:4 Thu Jul 07 2016 05:04:45 GMT+0800 (中国标准时间) //和上面两个的区别就是,上面是GTM时间,下面是本地时间。 var sometime3 = new Date(2016,0);

linux---第一周

巧了我就是萌 提交于 2020-02-29 22:49:41
Linux发行版 既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为Personal Home Page(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP:Hypertext Preprocessor(超文本预处理程序)。 各版本的区别 一、基于Debian系列 Debian 各衍生版本 1 unstable 最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。 2 testing 经过unstable中的测试,相对较为稳定,也支持了不少新技术。 3 stable 一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。 Ubuntu ---界面非常友好,容易上手,对硬件支持非常全面,是最适合做桌面系统的Linux发行版本,同时Ubuntu也可用于服务器领域。 Ubuntu的目标在于为一般用户提供一个最新的,同时又相对稳定的主要自由软件构建而成的操作系统。 1 Linux Mint 2 Knoppix 3 Google Chrome OS 4 MEPIS 5

sql Server索引优化

时光怂恿深爱的人放手 提交于 2020-02-29 17:46:52
聚集索引 , 表中存储的数据按照索引的顺序存储,检索效率比普通索引高,但对数据新增/修改/删除的影响比较大 非聚集索引 ,不影响表中的数据存储顺序,检索效率比聚集索引低,对数据新增/修改/删除的影响很小 如何让你的SQL运行得更快 ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践 中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的whe re子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个 方面分别进行总结: ---- 为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均 表示为(< 1秒)。 ---- 测试环境-- ---- 主机:HP LH II ---- 主频:330MHZ ---- 内存:128兆 ---- 操作系统:Operserver5.0.4 ----数据库:Sybase11.0.3 一、不合理的索引设计 ----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况: ---- 1.在date上建有一非个群集索引 select count(*) from record

sql Server 索引优化

懵懂的女人 提交于 2020-02-29 17:46:20
sql Server 索引优化 聚集索引 , 表中存储的数据按照索引的顺序存储 , 检索效率比普通索引高 , 但对数据新增 / 修改 / 删除的影响比较大 非聚集索引 , 不影响表中的数据存储顺序 , 检索效率比聚集索引低 , 对数据新增 / 修改 / 删除的影响很小 如何让你的 SQL 运行得更快 ---- 人们在使用 SQL 时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理 OLTP 或决策支持系统 DSS )中表现得尤为明显。笔者在工作实践 中发现,不良的 SQL 往往来自于不恰当的索引设计、不充份的连接条件和不可优化的 whe re 子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个 方面分别进行总结: ---- 为了更直观地说明问题,所有实例中的 SQL 运行时间均经过测试,不超过1秒的均 表示为( < 1 秒)。 ---- 测试环境 -- ---- 主机: HP LH II ---- 主频: 330MHZ ---- 内存: 128 兆 ---- 操作系统: Operserver5.0.4 ---- 数据库: Sybase11.0.3 一、不合理的索引设计 ---- 例:表 record 有 620000 行,试看在不同的索引下,下面几个

SQL Server系统函数

浪子不回头ぞ 提交于 2020-02-29 12:59:21
一、字符转换函数 1 、 ASCII () 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2 、 CHAR () 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值, CHAR () 返回NULL 。 3 、 LOWER ()和UPPER() LOWER ()将字符串全部转为小写; UPPER ()将字符串全部转为大写。 4 、 STR () 把数值型数据转换为字符型数据。 STR ( < float_expression > [ ,length[, <decimal> ] ]) length 指定返回的字符串的长度, decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10, decimal 缺省值为0。 当length 或者decimal 为负值时,返回NULL; 当length 小于小数点左边(包括符号位)的位数时,返回length 个 * ; 先服从length ,再取decimal ; 当返回的字符串位数小于length ,左边补足空格。 二、去空格函数 1 、 LTRIM () 把字符串头部的空格去掉。 2 、 RTRIM () 把字符串尾部的空格去掉。 三、取子串函数 1 、 left () LEFT (

JQuery datepicker 使用方法

眉间皱痕 提交于 2020-02-29 04:28:16
DatePicker基本使用方法: <! DOCTYPE html > < html > < head > < link href ="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel ="stylesheet" type ="text/css" /> < script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" ></ script > < script src ="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" ></ script > < script > $(document).ready( function () { $( $( " #datepicker " ).datepicker(); }); </ script > </ head > < body style ="font-size:62.5%;" < div type ="text" id ="datepicker" ></ div > </ body > < / html > DatePicker支持鼠标点选日期

vue表格之:formatter=fun

爱⌒轻易说出口 提交于 2020-02-28 20:08:24
作用:对从数据库中取出的数据进行处理后展示。 示例1: partner1为从数据库中查询出的展示字段,值为数字id,需要转化成中文名称 partners为全量查询结果,包含了id与中文名称的一一对应关系 getPartnerName为数据处理函数,用以找到与id对应的中文名称 <!-- 伙伴名称 --> <el-table-column prop="partner1" :formatter="getPartnerName" align="left" show-overflow-tooltip label="伙伴名称" width="150"></el-table-column> getPartnerName(row, col) { console.log('partners', this.partners) for (var i in this.partners) { if (this.partners[i].pid === row.partner1) { return this.partners[i].shortname } } } 示例2:时间格式化 // 时间格式化 dateFormat (row, column) { var date = row[column.property] if (date === undefined) { return '' } return

golang跨平台设置系统时间

微笑、不失礼 提交于 2020-02-28 06:26:50
调用阿里云很多golang接口,如果本地时间不对,就会导致接口调度异常。 golang版设置系统时间函数: ```golang //2020-1-1 16:55:51 格式 func UpdateSystemDate ( dateTime string ) bool { system := runtime . GOOS switch system { case "windows" : { _ , err1 := gproc . ShellExec ( `date ` + gstr . Split ( dateTime , " " )[ 0 ]) _ , err2 := gproc . ShellExec ( `time ` + gstr . Split ( dateTime , " " )[ 1 ]) if err1 != nil && err2 != nil { glog . Info ( " 更新系统时间错误 : 请用管理员身份启动程序 !" ) return false } return true break } case "linux" : { _ , err1 := gproc . ShellExec ( `date -s "` + dateTime + `"` ) if err1 != nil { glog . Info ( " 更新系统时间错误 :" , err1 .

Django回顾之_03_Model属性及后端配置

僤鯓⒐⒋嵵緔 提交于 2020-02-28 02:16:20
1. Django ORM O(objects):类和对象。 R(Relation):关系,关系数据库中的表格。 M(Mapping):映射。 Django ORM框架的功能: a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 b) 根据设计的模型类生成数据库中的表格。 c) 通过方便的配置就可以进行数据库的切换。 2. Django数据库配置 2.1 mysql命令回顾 登录mysql数据库: mysql –uroot –p 查看有哪些数据库:show databases 创建数据库:create database test2 charset=utf8; #切记:指定编码 使用数据库:use test2; 查看数据库中的表:show tables; 2.2 Django配置使用mysql数据库 修改settings.py中的DATABASES。 sqlite3改为mysql,以及用户名、密码 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', 'ENGINE': 'django.db.backends.mysql', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'NAME': 'xxxx', # 使用的数据库的名字