Mysql日期转换
1.mysql常用的日期函数:
//获取当前日期(yyyy-MM-dd hh:mm:ss)
SELECT NOW() FROM DUAL #2021-06-01 17:42:30
//获取当前日期(yyyy-MM-dd)
SELECT CURDATE() FROM DUAL #2021-06-01
//获取当前日期(hh:mm:ss)
SELECT CURTIME() FROM DUAL #17:42:30
//获取当前日期的时间戳
SELECT UNIX_TIMESTAMP(NOW()) FROM DUAL
DATE(expr) // 如果解析失败返回Null,返回日期类型date
SELECT DATE(NOW()) FROM DUAL #2021-06-01
TIME(expr) //返回时间类型 TIME
SELECT TIME(NOW()) FROM DUAL #17:55:24
YEAR(expr) //返回数字
SELECT YEAR(NOW()) FROM DUAL #2021
MONTH(expr)//返回数字【1-12】
SELECT MONTH(NOW()) FROM DUAL #6
DAY(expr) //返回数字【1-31】
SELECT DAY(NOW()) FROM DUAL #1
HOUR(expr) //返回数字【0-23】
SELECT HOUR(NOW()) FROM DUAL #17
MINUTE(expr) //返回数字【0-59】
SELECT MINUTE(NOW()) FROM DUAL #56
LAST_DAY(DATE) //返回最后一天 ,返回date类型
SELECT LAST_DAY(NOW()) FROM DUAL #2021-06-30
DATE_FORMAT(expr,pattern) //时间格式化,返回字符串
字符串转日期
str_to_date(dateStr,pattern)
TIME_FORMAT(time,pattern) //只能格式化为时间。
from_unixtime(timestamp,pattern) //时间戳转为字符串
%Y 年,四位数字
%Y 年,后两位数字
%m 月 ,数字[1-12]
%d 日,月份里的第几天,两位数字[1-31]
%H 小时,24进制 [0-23]
%h 小时,12进制[0-11]
%i 分钟 [0-59]
%s | %S 秒 0-59
SELECT DATE_FORMAT('2021-06-01 17:52:00','%Y-%m-%d %h:%m:%s') FROM DUAL #2021-06-01 05:06:00
时间戳转换为具体的日期:
SELECT FROM_UNIXTIME(1662381953835/1000,'%Y-%m-%d %h:%m:%s') FROM DUAL
具体结果:2022-09-05 08:09:53
这里一定要除于1000,不然最终结果会为null;
简要介绍自己在学习linuxcpu绑定的一些内容,部分内容总结于互联网
区块链教程Fabric1.0源代码分析configtx#genesis,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。Fabric 1.0源代码笔记 之 configtx(配置交易) #genesis(系统通道创世区块)1、genesis概述genesis...
一、卷积神经网络的原理原理部分参考自:https://www.cnblogs.com/chensheng-zhou/p/6380738.html1、关于卷积神经网络 卷积神经网络是人工神经网络的一种,已成为当前语音分析和图像识别领域的研究热点。它的权值共享网络结构使之更类似于生物神经网络,降低了网络模型的复杂度,减少了权值的数量。该优点在网络的输入是多维图像时表现的更为明显,使...
今天来做一个简单的聊天室,支持换房间,支持私信的. 写的代码有点渣,里面有很多不是很好的地方.毕竟我只是一个野生程序猿. 环境: php7.0 apache 2.4 swoole 1.9 redis 4.0bilibili : https://www.bilibili.com/vide...github地址:https://...
如果使用 vue-cli 构建的项目时,选择手动模版是 webpack ,standard 的 eslint 配置,默认要求是不使用分号。如果有保存后默认加分号,就会有行报错extra semicolon,一些就是解决的方法。在项目中找到.eclint.js文件,修改在rules中加入1、如果要eslint 不检查分号‘semi’: [“error”, “always”]2、如果 不需要...
1、基础知识铺垫1.1 哈希表我们知道数组更利于元素的查找链表更利于元素的插入和删除那么有没有一种数据结构可以同时具有数组和链表的优点呢?即能快速地查找又能高效地插入删除元素?很明显,本文的主角“哈希表”就能很好的满足这个要求。那么哈希表是怎么做到两者的优点兼具的呢?这主要归功于它独特的数据结构。哈希表是由一块地址连续的数组空间构成的,其中每个数组都是一个链表,数组的作用在于快速寻址查找,链表的作用在于快速插入和删除元素,因此,哈希表可以被认为就是链表的数组,下图是一个哈希表的简单示意图:一
点击打开链接SQLITE3 使用总结2009-09-16 07:36 2624人阅读 评论(10) 收藏 举报前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows
一、前言开发过程中,涉及到多级菜单的应用,树形结构比较常见,今天就做了一个Spring Boot + Vue + Element-UI 实现树形结构的一个小demo。Tree组件最适合的结构是无序列列表ul,创建一个递归组件Item表示Tree选项,如果当前Item存在 children,则递归渲染子树,以此类推;同时添加一个标识管理理当前层级item的展开状态。效果展示:二、代码实例1、数据库设计2、实体类一般树形结构都是创建若干层实体类,然后通过list结合在一起,面
【公众号回复 “1024”,免费领取程序员赚钱实操经验】大家好,我是章鱼猫。今天推荐的这个项目是「BilibiliTask」,是一个 Bilibili 助手,可以自动完成哔哩哔哩(B站)...
Delphi异常处理try except语句和try finally语句用法以及区别 一直写程序都没管他们,也尽量很少用,今天终于想把他给弄个明白,在网上找来,记下!主要是前面小部分,后面的是详细说明(很啰嗦!)一、异常的来源 在Delphi的应用程序中,下列的情况都比较有可能产生异常。 (1)文件处理 (2)内存分配
在前面三篇文章中我们介绍了如何给图形设计器增加移动、选择、改变大小及面板、缩略图、框线选择和工具箱和连接等功能,本篇是这个图形设计器系列的最后一篇,将和大家一起来学习一下如何给图形设计器增加分组、对齐、排序、序列化等功能。WPF Diagram Designer - Part 4 分组:Group, Ungroup 由于WPF不允许一个对象作为多个其他元素的...
在实际运用中,经常需要将Trio作为从站挂接入第三方总线。这时可能需要使用到本文的内容。本文挑些特例做下介绍: RS232/RS485总线:Modbus RTU、Hostlink、基于socket方式,TRIO支持全双工通讯操作,控制器本体自带通讯接口,无需外置接口。 Ethernet总线:TCP 、Ethernet/IP、UDP全双工通讯操作、基于sock...