iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >sql中常用的日期转换
  • 363
分享到

sql中常用的日期转换

数据库sqlsqlserverpostgresqlmysql 2023-08-31 18:08:40 363人浏览 独家记忆
摘要

一、sqlserver日期时间转换 1、常用格式转换(当前时间:2023-02-10) Select CONVERT(varchar(100), GETDATE(), 8) -- 10:57:46 Select CONVERT

一、sqlserver日期时间转换

1、常用格式转换(当前时间:2023-02-10)

Select CONVERT(varchar(100), GETDATE(), 8)   -- 10:57:46 Select CONVERT(varchar(100), GETDATE(), 14)  -- 10:57:46:967Select CONVERT(varchar(100), GETDATE(), 20)  -- 2023-02-10 10:57:47Select CONVERT(varchar(100), GETDATE(), 21)  -- 2023-02-10 10:57:47.157Select CONVERT(varchar(100), GETDATE(), 23)  -- 2023-02-10Select CONVERT(varchar(100), GETDATE(), 24)  -- 10:57:47Select CONVERT(varchar(100), GETDATE(), 25)  -- 2023-02-10 10:57:47.250 Select CONVERT(varchar(100), GETDATE(), 102) -- 2023.02.10   Select CONVERT(varchar(100), GETDATE(), 108) -- 10:57:49 Select CONVERT(varchar(100), GETDATE(), 111) -- 2023/02/10Select CONVERT(varchar(100), GETDATE(), 112) -- 20230210Select CONVERT(varchar(100), GETDATE(), 120) -- 2023-02-10 10:57:49Select CONVERT(varchar(100), GETDATE(), 121) -- 2023-02-10 10:57:49.700

2、获取不同时间日期

-- 上个月一号select dateadd(dd,-day(dateadd(month,-1,getdate()))+1,dateadd(month,-1,getdate()))-- 上月月底select dateadd(dd,-day(getdate()),getdate())               -- 上月当天select dateadd(month,-1,getdate())   -- 本月一号select dateadd(dd,-day(getdate())+1,getdate())             -- 本月底select dateadd(dd,-day(dateadd(month,1,getdate())),dateadd(month,1,getdate()))         -- 下月一号select dateadd(dd,-day(dateadd(month,1,getdate()))+1,dateadd(month,1,getdate()))       -- 下月月底select dateadd(dd,-day(dateadd(month,2,getdate())),dateadd(month,2,getdate()))         

二、odps sql日期转换

-- TO_DATE:字符串转日期-- 前后格式要一样 select TO_DATE('2023-02-10 00:00:00','yyyy-mm-dd');-- 报错 select TO_DATE('2023-02-10','yyyy-mm-dd');-- 2023-02-10 00:00:00 select TO_DATE('2023@02@10','yyyy@mm@dd');-- 2023-02-10 00:00:00 select date(TO_DATE('20230210','yyyymmdd'));-- 2023-02-10 -- TO_CHAR:日期转字符串,把日期转成后面格式的字符串 select TO_CHAR('20230210','yyyymmdd');-- 报错,前面必须要是日期格式 select TO_CHAR(TO_DATE('20230210','yyyymmdd'),'yyyy/mm/dd');-- 2023/02/10 select TO_CHAR(TO_DATE('20230210','yyyymmdd'),'yyyy-mm-dd');-- 2023-02-10

三、postgresql日期转换

-- 日期:下个月当天 2023-03-10SELECT to_date((to_char(( now() + interval '1 month'),'YYYY-MM-DD')),'YYYY-MM-DD')-- 日期:下个月第一天 2023-03-01SELECT to_date((to_char(( now() + interval '1 month'),'YYYY-MM-01')),'YYYY-MM-DD')-- 日期:上个月第一天 2023-01-01SELECT to_date((to_char(( now() + interval '-1 month'),'YYYY-MM-01')),'YYYY-MM-DD')-- 日期:本月底 2023-02-28SELECT (to_date((to_char(( now() + interval '1 month'),'YYYY-MM-01')),'YYYY-MM-DD')-1)::date


来源地址:https://blog.csdn.net/hubinbin19971003/article/details/129067174

您可能感兴趣的文档:

--结束END--

本文标题: sql中常用的日期转换

本文链接: https://www.lsjlt.com/news/386532.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • sql中常用的日期转换
    一、sqlserver日期时间转换 1、常用格式转换(当前时间:2023-02-10) Select CONVERT(varchar(100), GETDATE(), 8) -- 10:57:46 Select CONVERT...
    99+
    2023-08-31
    数据库 sql sqlserver postgresql mysql
  • 解析SQL Server中SQL日期转换出错的原因
    开发人员有时候使用类似下面SQL将字符串转换为日期时间类型,乍一看,这样的SQL的写法是没有什么问题的。但是这样的SQL其实有时候就是一个定时炸弹,随时可能出现问题(),下面简单对这种情况进行一个简单概括。...
    99+
    2024-04-02
  • SQL 怎么将日期格式转换为常用字符串格式
    SQL 怎么将日期格式转换为常用字符串格式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SQL 将日期格式转换为常用字符串格...
    99+
    2024-04-02
  • sql时间戳怎么转换成日期
    在SQL中,可以使用DATE_FORMAT函数来将时间戳转换成日期。以下是一个示例: SELECT DATE_FORMAT(...
    99+
    2024-04-09
    sql
  • golang 日期转换
    Golang 日期转换在 Golang 中,日期的表示方式有多种,包括 time.Time、string、int64 等。因此,如何对这些日期进行转换是一个常见的问题。本文将介绍 Golang 中日期转换的常见方法。主要包括以下几个方面:t...
    99+
    2023-05-21
  • SQL中日期与字符串怎么互相转换
    这篇文章主要讲解了“SQL中日期与字符串怎么互相转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL中日期与字符串怎么互相转换”吧!一.Oracle日期...
    99+
    2022-11-30
    sql
  • oracle中怎么用cast转换日期
    在Oracle中,可以使用CAST函数来转换日期数据类型。具体的语法如下: SELECT CAST(date_column ...
    99+
    2024-04-09
    oracle
  • sql日期格式转换函数是什么
    这篇文章主要介绍sql日期格式转换函数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!sql日期格式转换函数有:1、【Select CONVERT(GETDATE(), 23)】...
    99+
    2024-04-02
  • 怎么用sql语句将时间戳转换为日期
    在SQL中,可以使用DATE函数将时间戳转换为日期。具体的方法如下: SELECT DATE(FROM_UNIXTIME(t...
    99+
    2023-10-24
    sql
  • SQL中日期与字符串互相转换操作实例
    目录一.oracle日期和字符串互相转换1.1 日期转字符串1.1.1 yyyy年mm月dd日hh24時mi分ss秒1.1.2 yyyy-mm-dd hh24:mi:ss1.1.3 yyyyfm-mm-dd hh24:m...
    99+
    2024-04-02
  • SQL SERVER中常用日期函数的具体使用
    1 GETDATE() 返回当前系统日期 SELECT GETDATE() 2 DATEADD(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果返回 ...
    99+
    2024-04-02
  • Flutter DateTime日期转换的详细使用
    目录1.日期转换成时间戳2.时间戳转换成日期3.创建指定时间 4.计算时间跨度5.字符串转DateTime6.在之前——时间比较7.在之后&mdas...
    99+
    2024-04-02
  • php如何将中文日期转换
    这篇文章主要讲解了“php如何将中文日期转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何将中文日期转换”吧!一、日期格式化函数PHP提供了一个用于日期格式化的函数:date()。...
    99+
    2023-07-05
  • oracle日期如何转换成星期
    这篇文章将为大家详细讲解有关oracle日期如何转换成星期,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在有个数据分析的工作,需要分析网站注册会员的一些情况: 1.工...
    99+
    2024-04-02
  • Java中字符串与日期转换
    1.Date转String 1.1Date->String //date->String Date date = new Date(); String format = dateF...
    99+
    2023-09-01
    java servlet 开发语言
  • sql字符串转换日期失败如何解决
    如果在SQL中字符串转换日期失败,可能是因为日期格式不正确或者字符串中包含了无效字符。以下是一些解决方法: 确保日期格式正确:在...
    99+
    2024-04-09
    sql
  • Java日期时间以及日期相互转换
    Java日期时间,以及相互转化,供大家参考,具体内容如下package com.study.string;import java.text.ParseException;import java.text.SimpleDateFormat;i...
    99+
    2023-05-31
    java 日期 时间
  • mysql 日期转换字符串
    1、使用:DATE_FORMAT 将日期转换字符串,或者字符串转换日期 (1)将时间转换成字符串 将系统时间转换成字符串 mysql> select date_format(now()...
    99+
    2024-04-02
  • mysql中有什么日期转换函数
    这篇文章将为大家详细讲解有关mysql中有什么日期转换函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql日期转换函数有:1、date_format();2、ti...
    99+
    2024-04-02
  • java中日期转换Date、DateTime、TimeStamp、String之间相互转换
    1.Date转String 1.1Date->String //date->String Date date = new Date(); String format = dateFormat.fo...
    99+
    2023-09-07
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作