iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >在 MySQL 中处理 1970 年之前的日期?
  • 794
分享到

在 MySQL 中处理 1970 年之前的日期?

2023-10-22 10:10:53 794人浏览 八月长安
摘要

您需要使用日期类型来处理 1970 年之前的日期,因为日期存储的值是从 1000 到 9999。当您仅需要处理日期部分而不是出于时间目的时,可以使用日期类型。Mysql 给出以下格式的数据。格式如下 -‘YYYY-MM-DD&r

您需要使用日期类型来处理 1970 年之前的日期,因为日期存储的值是从 1000 到 9999。当您仅需要处理日期部分而不是出于时间目的时,可以使用日期类型。

Mysql 给出以下格式的数据。格式如下 -

‘YYYY-MM-DD’

开始日期范围如下 -

1000-01-01

结束日期范围如下 -

9999-12-31

为了理解我们上面讨论的内容,让我们创建两个表。创建第一个表的查询如下 -

mysql> create table DateDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> DateBefore1970 date
   -> );
Query OK, 0 rows affected (0.71 sec)

现在您可以使用插入命令在表中插入一些记录。每当您使用超出结束日期“9999-12-31”时,您都会得到一个日期“0000-00-00”。

让我们插入一条大于“9999-12-31”的记录'。查询如下 -

mysql> insert into DateDemo(DateBefore1970) values('1000-10-20');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DateDemo(DateBefore1970) values('1940-12-31');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DateDemo(DateBefore1970) values('1500-01-25');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DateDemo(DateBefore1970) values('1900-04-14');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DateDemo(DateBefore1970) values('1710-11-15');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DateDemo(DateBefore1970) values('9999-12-31');
Query OK, 1 row affected (0.22 sec)
mysql> insert into DateDemo(DateBefore1970) values('10000-12-31');
Query OK, 1 row affected, 1 warning (0.11 sec)

现在您可以使用 select 语句显示表中的所有记录。查询如下 -

mysql> select *from DateDemo;

以下是输出 -

+----+----------------+
| Id | DateBefore1970 |
+----+----------------+
|  1 | 1000-10-20     |
|  2 | 1940-12-31     |
|  3 | 1500-01-25     |
|  4 | 1900-04-14     |
|  5 | 1710-11-15     |
|  6 | 9999-12-31     |
|  7 | 0000-00-00     |
+----+----------------+
7 rows in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: 在 MySQL 中处理 1970 年之前的日期?

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

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

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

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

下载Word文档
猜你喜欢
  • 在 MySQL 中处理 1970 年之前的日期?
    您需要使用日期类型来处理 1970 年之前的日期,因为日期存储的值是从 1000 到 9999。当您仅需要处理日期部分而不是出于时间目的时,可以使用日期类型。MySQL 给出以下格式的数据。格式如下 -‘YYYY-MM-DD&r...
    99+
    2023-10-22
  • mysql提取日期中的年月
    SQL里怎么把日期截取为月份 首先我们需要找到一个带日期字段的数据表。 接下来向表中插入日期值。 然后我们通过month函数获取月份即可,注意month里添加的是列名。 运行SQL语句以后我们发现日期中的月份已经被提...
    99+
    2023-09-13
    mysql 数据库 sql
  • 如何在mysql中使用日期处理函数
    本篇文章给大家分享的是有关如何在mysql中使用日期处理函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先创建一张实验用的一张表dro&#...
    99+
    2024-04-02
  • 如何在 MySQL 中插入当前日期/时间?
    To insert current date/ time in MySQL, use the now() function. Let us now see an example.At first, we will create a tabl...
    99+
    2023-10-22
  • 如何在MySQL中从出生日期计算年龄?
    我们可以计算从出生日期算起的年龄,如下 -mysql> SET @dob = '1984-01-17'; Query OK, 0 rows affected (0.00 sec)上面的查询将在“dob”变量中传递值“1...
    99+
    2023-10-22
  • MySQL中日期为零值的处理方法
    这篇文章主要讲解了“MySQL中日期为零值的处理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL中日期为零值的处理方法”吧!前言:前面文章我们介...
    99+
    2024-04-02
  • mysql的日期为空怎么处理
    mysql的日期为空处理方法:若录入日期中小时超过了12个小时,应把%h修改为%H。具体实验案例如下所示:select str_to_date('2016.08.22 13:46:12', '%Y.%m.%d %h:...
    99+
    2024-04-02
  • mysql中当前日期和时间的函数
    mysql 中获取当前日期和时间的函数共有三个:1. now() 函数:返回当前日期和时间,格式为 'yyyy-mm-dd hh:mm:ss';2. curdate() 函数:返回当前日...
    99+
    2024-04-29
    mysql
  • mysql中当前日期和时间的函数
    mysql 中获取当前日期和时间的函数共有三个:1. now() 函数:返回当前日期和时间,格式为 'yyyy-mm-dd hh:mm:ss';2. curdate() 函数:返回当前日...
    99+
    2024-04-29
    mysql
  • 在 PHP 中获取日期的当前月份
    date() 函数是一个内置的 PHP 函数,用于格式化时间戳。在 UNIX Timestamp 中,计算机保存日期和时间。自 1970 年 1 月 1 日起,此时间以秒为单位。由于这对于人类来说难以理解,...
    99+
    2024-02-27
  • 一种新的日期处理方式之JavaScriptTemporalAPI
    目录Temporal API 的特点1. 更好的精度2. 处理时区问题3. 更好的国际化支持Temporal API 中的类Temporal API 中的函数总结Temporal A...
    99+
    2023-05-19
    JavaScript日期处理方式 JavaScript Temporal API
  • PHP8.0中的日期处理库:Carbon
    PHP语言一直以来都是Web开发领域中最受欢迎的语言之一。由于其易学易用,强大的功能和广泛的支持,PHP开发已经成为网站开发和实现Web应用程序的首选。在Web应用程序开发过程中,日期和时间处理通常是必须考虑的一项基本任务。决定如何处理日期...
    99+
    2023-05-14
    PHP carbon 日期处理
  • 怎么在TypeScript中处理日期字符串
    这篇文章主要讲解了“怎么在TypeScript中处理日期字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在TypeScript中处理日期字符串”吧!一、模板字面量类型在typescr...
    99+
    2023-06-30
  • 怎么用批处理bat删除指定天数日期之前的文件
    这篇文章主要讲解了“怎么用批处理bat删除指定天数日期之前的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用批处理bat删除指定天数日期之前的文件”吧!【方案一】删除指定路径下指定天...
    99+
    2023-06-08
  • 如何在TypeScript中处理日期字符串
    目录前言:一、模板字面量类型二、类型谓词缩小范围三、定义日期字符串总结:前言: 在我最近的一个项目中,我必须去处理多个自定义的日期字符串表示法,比如YYYY-MM-DD和YYYYMM...
    99+
    2024-04-02
  • MySQL中有哪些不同的方式在日期中添加“半年间隔”?
    我们可以通过以下方式在日期中添加“半年间隔” -(A) 通过添加 6 个月的间隔mysql> Select '2017-06-20' + INTERVAL 6 Month AS 'After Half Year...
    99+
    2023-10-22
  • 在MySQL中插入日期的方法
    在MySQL中插入日期的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!MySQL提供了几种数据类型,用于在其数据库系统...
    99+
    2024-04-02
  • MySQL中如何处理日期和时间数据
    在MySQL中,日期和时间数据通常以特定的数据类型存储,可以使用以下数据类型来处理日期和时间数据: DATE:用于存储日期值,格式...
    99+
    2024-03-06
    MySQL
  • 怎么用批处理bat删除指定天数日期之前的文件夹
    这篇文章主要讲解了“怎么用批处理bat删除指定天数日期之前的文件夹”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用批处理bat删除指定天数日期之前的文件夹”吧!【方案一】BAT + RE...
    99+
    2023-06-08
  • 时间的编年史:PHP DateTime 扩展的日期处理技巧
    PHP DateTime 扩展是一个功能强大的工具,可帮助您在 PHP 应用程序中轻松处理日期和时间。它提供了一系列方法和属性,可让您执行各种日期时间操作,例如创建并格式化日期、转换时区、比较日期和获取时间戳。 创建和格式化日期 要创建...
    99+
    2024-03-06
    PHP、DateTime、日期处理、时区转换、时间戳操作
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作