时间戳

关于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"); //能够返回当前

pyspark 数据类型及转换

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-27 13:26:47
spark 有哪些数据类型 https://spark.apache.org/docs/latest/sql-reference.html Spark 数据类型 Data Types Spark SQL and DataFrames support the following data types: Numeric types ByteType : Represents 1-byte signed integer numbers. The range of numbers is from -128 to 127 . ShortType : Represents 2-byte signed integer numbers. The range of numbers is from -32768 to 32767 . IntegerType : Represents 4-byte signed integer numbers. The range of numbers is from -2147483648 to 2147483647 . LongType : Represents 8-byte signed integer numbers. The range of numbers is from -9223372036854775808 to 9223372036854775807

js 时间格式与时间戳的相互转换和计算几天后的日期是哪一天

安稳与你 提交于 2020-03-27 06:47:57
//把日期转换成时间戳 function get_unix_time(time1){ var newstr = time1.replace(/-/g,'/'); var date = new Date(newstr); var time_str = date.getTime().toString(); return time_str.substr(0, 10); } 一.时间转换时间戳 function transdate(endTime){ var date=new Date(); date.setFullYear(endTime.substring(0,4)); date.setMonth(endTime.substring(5,7)-1); date.setDate(endTime.substring(8,10)); date.setHours(endTime.substring(11,13)); date.setMinutes(endTime.substring(14,16)); date.setSeconds(endTime.substring(17,19)); return Date.parse(date)/1000; } 二.时间戳转换时间 (1):转换成 2011-3-16 16:50:43 格式: function getDate(tm){ var tt=new

MySQL数据类型与优化

泄露秘密 提交于 2020-03-26 21:20:15
原创itcats_cn 最后发布于2019-11-07 22:07:01 阅读数 713 收藏 展开 关于数据类型的优化 1、假如只需要存0~255之间的数,无负数,应使用tinyint unsigned(保证最小数据类型) 2、如果长度不可定,如varchar,应该选择一个你认为不会超过范围的最小类型 比如: varchar(20),可以存20个中文、英文、符号,不要无脑使用varchar(150) 3、整形比字符操作代价更低。比如应该使用MySQL内建的类型(date/time/datetime)而不是字符串来存储日期和时间 4、应该使用整形存储IP地址,而不是字符串 5、尽量避免使用NULL,通常情况下最好指定列为NOT NULL,除非真的要存储NULL值 6、DATETIME和TIMESTAMP列都可以存储相同类型的数据:时间和日期,且精确到秒。然而TIMESTAMP只使用DATETIME一半的内存空间,并且会根据时区变化,具有特殊的自动更新能力。另一方面,TIMESTAMP允许的时间范围要小得多,有时候它的特殊能力会变成障碍 整数类型 1、TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT分别使用8(-127~127或0~255)、16(0~65535)、24(0~1600万)、32、64位存储空间。 2、整数类型有可选的UNSIGNED属性

java时间和时间戳

╄→гoц情女王★ 提交于 2020-03-26 07:36:44
http://www.cnblogs.com/qq809102690/p/4009197.html 当前时间的时间戳   1. new Date().getTime()   2. System.currentTimeMillis(); 时间转换为时间戳:   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   Integer.valueOf((int) format.parse("2013-02-07 20:55:20").getTime() 时间戳转化为时间格式:   1. Long timetamp = Long.parseLong(String类型)*1000;    String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(timetamp));     2. new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(时间戳值));     时间戳值为long类型,数值+L 3.JSON中: http://blog.csdn.net/mingxunzh/article/details/4745534 来源: https://www

sql 2005 数据库字段类型说明

狂风中的少年 提交于 2020-03-25 10:53:49
数据类型 类型 描 述 bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 2 31 (-2147483648)到2 31 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节 smallint 整型 smallint 数据类型可以存储从- 2 15 (-32768)到2 15 (32767)之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2 字节空间 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。 这种数据类型在数据库中占用1 个字节 numeric 精确数值型 numeric数据类型与decimal 型相同 decimal 精确数值型 decimal 数据类型能用来存储从-10 38 -1到10 38 -1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。 范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数 money 货币型 money 数据类型用来表示钱和货币值

关于一次配合开发工作而产生的服务器内核参数问题(Android 网络问题)

北慕城南 提交于 2020-03-25 06:50:50
关于一次配合开发工作而产生的服务器内核参数问题(Android 网络问题) 问题转载(本人与作者遇到了同样的问题) 问题描述 问题描述: 在这几年的Android开发中,遇到了一个困扰我好久的问题,有时候在公司的wifi下,请求我们的公司自己的服务器很慢,甚至经常请求失败,切换成移动网络3G或者4G,就明显变快。but在相同的wifi环境下,用iphone和电脑请求就很快 刚开始发现手机wifi很慢的时候,以为是公司网络的问题,所以找运维去解决,运维的解释是我们公司用的北京鹏博士的宽带,公司机房是用的北京联通的宽带,公司的网络连接公司的服务器要经过武汉的转接点才能连到公司的服务器,绕了一个大圈,导致请求变慢,解决方法是 接入多个运营商 ,但是由于公司预算的问题,这个没法解决。 后来发现只有Android手机连接服务器比较慢,iPhone和windows电脑请求都正常,我猜想可能是应用的网络请求框架有问题,因此专门写了一个demo,用Android提供的HttpUrlConnection直接请求,然后又用系统浏览器直接请求接口,也有同样的问题,排除了框架问题的可能。 难道是Android手机的wifi模块质量比较次,所以我把手头所有Android手机都测试了一遍,不管是贵的,还是便宜的,可能爆炸的还是工匠精神的都有此问题,并且还发现在家里的wifi下速度嗖嗖的

python常用模块

扶醉桌前 提交于 2020-03-25 05:49:58
re模块 collections 模块 time 模块 random 模块 os 模块 sys 模块 序列化模块 一、re模块 re的方法: match()决定 RE 是否在字符串刚开始的位置匹配 search()扫描字符串,找到这个 RE 匹配的位置 findall()找到 RE 匹配的所有子串,并把它们作为一个列表返回 finditer()找到 RE 匹配的所有子串,并把它们作为一个迭代器返回 split()将字符串在 RE 匹配的地方分片并生成一个列表, sub()找到 RE 匹配的所有子串,并将其用一个不同的字符串替换 subn()与 sub() 相同,但返回新的字符串和替换次数 先看一道例题: 我们平时登录注册要输电话号码,输入不符合电话号码规则,就会提示你输入错误。那么怎么判断电话号码是否符合输入条件呢?我们一般都会这样写。 while True: phone_number=input("please input your phone nunber:") if len(phone_number) ==11 and phone_number.isdigit() \ and (phone_number.startswith("13") or phone_number.startswith("17") or phone_number.startswith("17") or

Python的时间模块

為{幸葍}努か 提交于 2020-03-25 05:49:15
  python中和时间相关的模块是时间模块,在使用时间模块前应导入时间模块。 import time   一、常用方法   1. time.sleep(seconds)   (线程)推迟指定时间运行下面的程序。   2. time.time()   获取当前时间戳。      二、python中表示时间的三种方式   在python中,通常有三种方式表示时间:时间戳、元组(struct_time)、格式化的时间字符串:   (1)时间戳(timestamp):通常来说,时间表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,这个时间是伦敦时间,北京时间比伦敦时间晚8个小时.   (2)格式化的时间字符串(Format String):'1999-12-06' %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53

时间模块

倖福魔咒の 提交于 2020-03-25 05:48:59
时间模块:和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 一、time模块 常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行。单位为秒。 2.time.time() 获取当前时间戳 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1) 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 (2) 格式化的时间字符串(Format String) : ‘1999-12-06’ %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6)