MySQL日期时间函数详解

简介

本文主要讲解MySQL中的日期时间函数,包括:NOW、CURRENT_TIMESTAMP、CURDATE、CURRENT_DATE、CURTIME、CURRENT_TIME、STR_TO_DATE、DATE_FORMAT、TIME_FORMAT、DATE、TIME、YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、QUARTER、YEARWEEK、WEEKDAY、DAYOFYEAR、WEEKOFYEAR、TO_DAYS、FROM_DAYS、TO_SECONDS、UNIX_TIMESTAMP、FROM_UNIXTIME、TIMEDIFF、TIMESTAMPDIFF、DATEDIFF、ADDDATE、DATE_ADD、ADDTIME、SUBDATE、DATE_SUB、SUBTIME

以下所有示例中,双横杠“--”左边为执行的SQL语句,右边为对应语句的返回值。

NOW函数

语法:NOW(),返回当前日期时间。

示例:

select NOW();-- 2025-01-20 20:18:30

CURRENT_TIMESTAMP函数

语法:CURRENT_TIMESTAMP(),返回当前时间戳,即当前日期时间。

示例:

select CURRENT_TIMESTAMP();-- 2025-01-20 21:17:45

CURDATE函数

语法:CURDATE()返回当前日期。

示例:

select CURDATE();-- 2025-01-20

CURRENT_DATE函数

语法:CURRENT_DATE(),返回当前日期。

示例:

select CURRENT_DATE();-- 2025-01-20

CURTIME函数

语法:CURTIME(),返回当前时间。

示例:

select CURTIME();-- 21:13:09

CURRENT_TIME函数

语法:CURRENT_TIME()返回当前时间。

示例:

select CURRENT_TIME();-- 21:16:33

STR_TO_DATE函数

语法:STR_TO_DATE(str,format),表示将字符串str转换为指定format格式的日期时间值。

示例如下:

select STR_TO_DATE('2025-01-20', '%Y-%m-%d %H:%i:%s');-- 2025-01-20 00:00:00
select STR_TO_DATE('2025-01-20', '%Y-%m-%d');-- 2025-01-20
select STR_TO_DATE('2025-01-20 12:18:18', '%Y-%m-%d');-- 2025-01-20
select STR_TO_DATE('2025-01-20', '%Y-%m');-- NULL
select STR_TO_DATE('2025-01-20', '%Y');-- NULL
select STR_TO_DATE('2025-01-20', '%m');-- NULL

DATE_FORMAT函数

语法:DATE_FORMAT(date,format),表示将日期时间值date转化为指定format格式的字符串。

示例如下:

select DATE_FORMAT('2025-01-20 12:18:18', '%Y-%m-%d %H:%i:%s');-- 2025-01-20 12:18:18
select DATE_FORMAT('2025-01-20', '%Y-%m-%d %H:%i:%s');-- 2025-01-20 00:00:00
select DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');-- 2025-01-20 20:48:01
select DATE_FORMAT(NOW(), '%Y-%m-%d');-- 2025-01-20
select DATE_FORMAT(NOW(), '%H:%i:%s');-- 20:48:48
select DATE_FORMAT(CURDATE(), '%Y-%m-%d %H:%i:%s');-- 2025-01-20 00:00:00
select DATE_FORMAT(CURTIME(), '%Y-%m-%d %H:%i:%s');-- 2025-01-20 20:49:05

TIME_FORMAT函数

语法:TIME_FORMAT(time,format),表示将时间值time转化为指定format格式的字符串。

示例:

select TIME_FORMAT('2025-01-20 12:18:18', '%Y-%m-%d %H:%i:%s');-- 0000-00-00 12:18:18
select TIME_FORMAT('2025-01-20 12:18:18', '%H:%i:%s');-- 12:18:18
select TIME_FORMAT('12:18:18', '%H:%i:%s');-- 12:18:18
select TIME_FORMAT(NOW(), '%H:%i:%s');-- 20:57:01
select TIME_FORMAT(CURDATE(), '%H:%i:%s');-- 00:00:00
select TIME_FORMAT(CURTIME(), '%H:%i:%s');-- 20:57:53

DATE函数

语法:DATE(expr),从日期时间expr中取日期部分。

示例:

select DATE('2025-01-20 12:18:18');-- 2025-01-20

select DATE('2025-01-20');-- 2025-01-20

TIME函数

语法:TIME(expr),从日期时间expr中取时间部分。

示例:

select TIME('2025-01-20 12:18:18');-- 12:18:18

select TIME('12:18:18');-- 12:18:18

YEAR函数

语法:YEAR(expr),从日期时间expr中取年份。

示例:

select YEAR('2025-01-20 12:18:18');-- 2025

select YEAR('2025-01-20');-- 2025

MONTH函数

语法:MONTH(expr),从日期时间expr中取月份。

示例:

select MONTH('2025-01-20 12:18:18');-- 1

select MONTH('2025-01-20');-- 1

DAY函数

语法:DAY(expr),从日期时间expr中取天数。

示例:

select DAY('2025-01-20 12:18:18');-- 20

select DAY('2025-01-20');-- 20

HOUR函数

语法:HOUR(expr),从日期时间expr中取小时。

示例:

select HOUR('2025-01-20 12:18:18');-- 12
select HOUR('12:18:18');-- 12

MINUTE函数

语法:MINUTE(expr),从日期时间expr中取分钟。

示例:

select MINUTE('2025-01-20 12:18:18');-- 18
select MINUTE('12:18:18');-- 18

SECOND函数

语法:SECOND(expr),从日期时间expr中取秒数。

示例:

select SECOND('2025-01-20 12:18:58');-- 58
select SECOND('12:18:58');-- 58

QUARTER函数

语法:QUARTER(expr),从日期时间expr中取季度。

示例:

select QUARTER('2025-01-20 12:18:58');-- 1
select QUARTER('2025-06-18');-- 2

YEARWEEK函数

语法:YEARWEEK(expr),从日期时间expr中取年份和周数,即哪一年第几周。

示例:

select YEARWEEK('2025-01-20 12:18:58');-- 202503
select YEARWEEK('2025-02-18');-- 202507

WEEKDAY函数

语法:WEEKDAY(expr),从日期时间expr中取周数,即第几周。

示例:

select WEEKDAY('2025-01-08 12:18:58');-- 2
select WEEKDAY('2025-01-20 12:18:58');-- 0
select WEEKDAY('2025-02-18');-- 1
select WEEKDAY('2025-02-20');-- 3

DAYOFYEAR函数

语法:DAYOFYEAR(date),返回日期时间date在其所属年份中是第几天。

示例:

SELECT DAYOFYEAR('2025-01-21 12:08:18');-- 21
SELECT DAYOFYEAR('2025-08-20');-- 232

WEEKOFYEAR函数

语法:WEEKOFYEAR(date),返回日期时间date在其所属年份中是第几周。

示例:

SELECT WEEKOFYEAR('2025-01-28 12:08:18');-- 5
SELECT WEEKOFYEAR('2025-08-15');-- 33

TO_DAYS函数

语法:TO_DAYS(date),将日期时间date转化为天数。

示例:

SELECT TO_DAYS('2025-08-18 12:08:18');-- 739846
SELECT TO_DAYS('2025-08-18');-- 739846
SELECT TO_DAYS(NOW());-- 739637

FROM_DAYS函数

语法:FROM_DAYS(N),将天数N转化为日期,返回格式为【%Y-%m-%d】。

示例:

SELECT FROM_DAYS(739846);-- 2025-08-18

TO_SECONDS函数

语法:TO_SECONDS(expr),将日期时间expr转化为秒数。

示例:

SELECT TO_SECONDS('2025-01-08');-- 63903513600
SELECT TO_SECONDS('2025-01-08 12:18:58');-- 63903557938
SELECT TO_SECONDS(NOW());-- 63904679500

UNIX_TIMESTAMP函数

语法:UNIX_TIMESTAMP(expr),返回日期时间expr对应的时间戳数值,若参数为空,则返回当前时间的时间戳数值。

示例:

select UNIX_TIMESTAMP('2025-01-20 12:18:58');-- 1737346738
select UNIX_TIMESTAMP('2025-02-18');-- 1739808000
select UNIX_TIMESTAMP();-- 1737380925

FROM_UNIXTIME函数

语法:FROM_UNIXTIME(expr),返回时间戳数值expr对应的日期时间,参数不能为空。

示例:

select FROM_UNIXTIME(1737346738);-- 2025-01-20 12:18:58
select FROM_UNIXTIME(1739808000);-- 2025-02-18 00:00:00

TIMEDIFF函数

语法:TIMEDIFF(expr1,expr2),返日期时间expr1和日期时间expr2之间的时间差,只计算两个时间中时分秒部分的差值,返回值格式为【%H:%i:%s】,若expr1大于expr2,则返回正值,若expr1小于expr2,则返回负值。

示例:

select TIMEDIFF('2025-01-08 12:18:58','2025-01-08 11:08:58');-- 01:10:00
select TIMEDIFF('2025-01-08 12:18:58','2025-01-08 13:18:58');-- 返回:-01:00:00
select TIMEDIFF('13:18:58','11:18:58');-- 02:00:00
select TIMEDIFF('2025-01-08','2025-01-18');-- 00:00:00
select TIMEDIFF('12:18:58','12:08:58');-- 00:10:00
select TIMEDIFF('12:18:58','12:18:58');-- 00:00:00

TIMESTAMPDIFF函数

语法:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2),返日期时间datetime_expr1和日期时间datetime_expr2之间的时间差,unit表示时间差值的单位,可以是YEAR、MONTH、DAY、HOUR、MINUTE、SECOND;若datetime_expr1小于datetime_expr2,则返回正值,若expr1大于expr2,则返回负值。

示例:

SELECT TIMESTAMPDIFF(DAY,'2025-01-21 12:08:18','2025-01-29 12:08:18');-- 8
SELECT TIMESTAMPDIFF(DAY,'2025-01-29 12:08:18','2025-01-21 12:08:18');-- 返回:-8
SELECT TIMESTAMPDIFF(DAY,'2025-01-21 12:08:18','2025-02-25 12:08:18');-- 35
SELECT TIMESTAMPDIFF(DAY,'2025-01-21','2026-02-25');-- 400
SELECT TIMESTAMPDIFF(DAY,NOW(),'2024-12-28');-- -24
SELECT TIMESTAMPDIFF(MONTH,'2025-01-21','2026-02-25');-- 13
SELECT TIMESTAMPDIFF(YEAR,'2025-01-21','2026-02-25');-- 1
SELECT TIMESTAMPDIFF(HOUR,'2025-01-21 12:08:18','2025-02-25 12:08:18');-- 840
SELECT TIMESTAMPDIFF(MINUTE,'2025-01-21 12:08:18','2025-02-25 12:08:18');-- 50400
SELECT TIMESTAMPDIFF(SECOND,'2025-01-21 12:08:18','2025-02-25 12:08:18');-- 3024000

DATEDIFF函数

语法:DATEDIFF(expr1,expr2),返日期时间expr1和日期时间expr2之间的天数差,只计算两个时间中年月日部分的差值,若expr1大于expr2,则返回正值,若expr1小于expr2,则返回负值。

示例:

select DATEDIFF('2025-01-08 12:18:58','2025-01-08 11:08:58');-- 0
select DATEDIFF('2025-01-08','2025-01-18');-- 返回:-10
select DATEDIFF('2025-01-18','2025-01-08');-- 10
select DATEDIFF('2025-01-08','2025-01-08');-- 0
select DATEDIFF('13:18:58','11:18:58');-- NULL

ADDDATE函数

语法:

第一种:ADDDATE(date,INTERVAL expr unit),返回日期时间date加上一段时间expr后的日期时间,unit是expr的单位,可以是YEAR、MONTH、DAY、HOUR、MINUTE、SECOND。

第二种:ADDDATE(expr,days),返回日期时间expr加上指定天数days后的日期时间。

示例:

SELECT ADDDATE('2025-01-21', INTERVAL 8 DAY);-- 2025-01-29
SELECT ADDDATE('2025-01-21', INTERVAL 2 MONTH);-- 2025-03-21
SELECT ADDDATE('2025-01-21', INTERVAL 1 YEAR);-- 2026-01-21
SELECT ADDDATE('2025-01-21', 8);-- 2025-01-29
SELECT ADDDATE('2025-01-21 12:08:18', INTERVAL 8 DAY);-- 2025-01-29 12:08:18
SELECT ADDDATE('2025-01-21 12:08:18', INTERVAL 8 HOUR);-- 2025-01-21 20:08:18
SELECT ADDDATE('2025-01-21 12:08:18', INTERVAL 8 MINUTE);-- 2025-01-21 12:16:18
SELECT ADDDATE('2025-01-21 12:08:18', INTERVAL 8 SECOND);-- 2025-01-21 12:08:26
SELECT ADDDATE(NOW(), INTERVAL 8 DAY);-- 2025-01-29 10:42:36
SELECT ADDDATE(CURDATE(), INTERVAL 8 DAY);-- 2025-01-29

DATE_ADD函数

语法:DATE_ADD(date,INTERVAL expr unit),返回日期时间date加上一段时间expr后的日期时间,unit是expr的单位,可以是YEAR、MONTH、DAY、HOUR、MINUTE、SECOND,效果与ADDDATE函数相同,但是不支持DATE_ADD(expr,days)用法。

示例:

SELECT DATE_ADD('2025-01-21', INTERVAL 8 DAY);-- 2025-01-29
SELECT DATE_ADD('2025-01-21', INTERVAL 2 MONTH);-- 2025-03-21
SELECT DATE_ADD('2025-01-21', INTERVAL 1 YEAR);-- 2026-01-21
SELECT DATE_ADD('2025-01-21 12:08:18', INTERVAL 8 DAY);-- 2025-01-29 12:08:18
SELECT DATE_ADD('2025-01-21 12:08:18', INTERVAL 8 HOUR);-- 2025-01-21 20:08:18
SELECT DATE_ADD('2025-01-21 12:08:18', INTERVAL 8 MINUTE);-- 2025-01-21 12:16:18
SELECT DATE_ADD('2025-01-21 12:08:18', INTERVAL 8 SECOND);-- 2025-01-21 12:08:26
SELECT DATE_ADD(NOW(), INTERVAL 8 DAY);-- 2025-01-29 10:49:49
SELECT DATE_ADD(CURDATE(), INTERVAL 8 DAY);-- 2025-01-29
SELECT DATE_ADD('2025-01-21', 8);-- 报错:[Err] 1064

ADDTIME函数

语法:ADDTIME(expr1,expr2),返回日期时间expr1加上一段时间expr2后的日期时间,expr2可以是一个纯数值,也可以是时分秒的格式。

示例:

SELECT ADDTIME('2025-01-21 12:08:18',8);-- 2025-01-21 12:08:26
SELECT ADDTIME('2025-01-21 12:08:18',8.88);-- 2025-01-21 12:08:26.880000
SELECT ADDTIME('2025-01-21 12:08:18','8');-- 2025-01-21 12:08:26
SELECT ADDTIME('2025-01-21 12:08:18','8.88');-- 2025-01-21 12:08:26.880000
SELECT ADDTIME('2025-01-21 12:08:18','12:00:00');-- 2025-01-22 00:08:18
SELECT ADDTIME('2025-01-21 12:08:18','12:00:00.88');-- 2025-01-22 00:08:18.880000
SELECT ADDTIME('2025-01-21 12:08:18','2025-01-21 12:00:00');-- NULL

SUBDATE函数

语法:

第一种:SUBDATE(date,INTERVAL expr unit),返回日期时间date减去一段时间expr后的日期时间,unit是expr的单位,可以是YEAR、MONTH、DAY、HOUR、MINUTE、SECOND。

第二种:SUBDATE(expr,days),返回日期时间expr减去指定天数days后的日期时间。

示例:

SELECT SUBDATE('2025-01-21', INTERVAL 8 DAY);-- 2025-01-13
SELECT SUBDATE('2025-01-21', INTERVAL 2 MONTH);-- 2024-11-21
SELECT SUBDATE('2025-01-21', INTERVAL 1 YEAR);-- 2024-01-21
SELECT SUBDATE('2025-01-21', 8);-- 2025-01-13
SELECT SUBDATE('2025-01-21 12:08:18', INTERVAL 8 DAY);-- 2025-01-13 12:08:18
SELECT SUBDATE('2025-01-21 12:08:18', INTERVAL 8 HOUR);-- 2025-01-21 04:08:18
SELECT SUBDATE('2025-01-21 12:08:18', INTERVAL 8 MINUTE);-- 2025-01-21 12:00:18
SELECT SUBDATE('2025-01-21 12:08:18', INTERVAL 8 SECOND);-- 2025-01-21 12:08:10
SELECT SUBDATE(NOW(), INTERVAL 8 DAY);-- 2025-01-13 11:09:06
SELECT SUBDATE(CURDATE(), INTERVAL 8 DAY);-- 2025-01-13

DATE_SUB函数

语法:DATE_SUB(date,INTERVAL expr unit),返回日期时间date减去一段时间expr后的日期时间,unit是expr的单位,可以是YEAR、MONTH、DAY、HOUR、MINUTE、SECOND,效果与SUBDATE函数相同,但是不支持DATE_SUB(expr,days)用法。

示例:

SELECT DATE_SUB('2025-01-21', INTERVAL 8 DAY);-- 2025-01-13
SELECT DATE_SUB('2025-01-21', INTERVAL 2 MONTH);-- 2024-11-21
SELECT DATE_SUB('2025-01-21', INTERVAL 1 YEAR);-- 2024-01-21
SELECT DATE_SUB('2025-01-21 12:08:18', INTERVAL 8 DAY);-- 2025-01-13 12:08:18
SELECT DATE_SUB('2025-01-21 12:08:18', INTERVAL 8 HOUR);-- 2025-01-21 04:08:18
SELECT DATE_SUB('2025-01-21 12:08:18', INTERVAL 8 MINUTE);-- 2025-01-21 12:00:18
SELECT DATE_SUB('2025-01-21 12:08:18', INTERVAL 8 SECOND);-- 2025-01-21 12:08:10
SELECT DATE_SUB(NOW(), INTERVAL 8 DAY);-- 2025-01-13 11:14:27
SELECT DATE_SUB(CURDATE(), INTERVAL 8 DAY);-- 2025-01-13
SELECT DATE_SUB('2025-01-21', 8);-- 报错:[Err] 1064

SUBTIME函数

语法:SUBTIME(expr1,expr2),返回日期时间expr1减去一段时间expr2后的日期时间,expr2可以是一个纯数值,也可以是时分秒的格式。

示例:

SELECT SUBTIME('2025-01-21 12:08:18',8);-- 2025-01-21 12:08:10
SELECT SUBTIME('2025-01-21 12:08:18',8.88);-- 2025-01-21 12:08:09.120000
SELECT SUBTIME('2025-01-21 12:08:18','8');-- 2025-01-21 12:08:10
SELECT SUBTIME('2025-01-21 12:08:18','8.88');-- 2025-01-21 12:08:09.120000
SELECT SUBTIME('2025-01-21 12:08:18','12:00:00');-- 2025-01-21 00:08:18
SELECT SUBTIME('2025-01-21 12:08:18','12:00:00.88');-- 2025-01-21 00:08:17.120000
SELECT SUBTIME('2025-01-21 12:08:18','2025-01-21 12:00:00');-- NULL

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/67909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(1)STM32 USB设备开发-基础知识

开篇感谢: 【经验分享】STM32 USB相关知识扫盲 - STM32团队 ST意法半导体中文论坛 单片机学习记录_桃成蹊2.0的博客-CSDN博客 USB_不吃鱼的猫丿的博客-CSDN博客 1、USB鼠标_哔哩哔哩_bilibili usb_冰糖葫的博客-CSDN博客 USB_lqonlylove的博客-CSDN博客 USB …

没有公网IP实现seafile本地IP访问和虚拟局域网IP同时访问和上传文件

前言 Ubuntu 24.04 LTSDocker 安装 seafileOpenWrtTailscale Ubuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘中,已经实现了本地局域网放问Ubuntu IP来访问Seafile,以及通过 Ubuntu 的 Tailscale IP 访问Seafile。但是,文…

【Uniapp-Vue3】setTabBar设置TabBar和下拉刷新API

一、setTabBar设置 uni.setTabBarItem({ index:"需要修改第几个", text:"修改后的文字内容" }) 二、tabBar的隐藏和显式 // 隐藏tabBar uni.hideTabBar(); // 显示tabBar uni.showTabBar(); 三、为tabBar右上角添加文本 uni.setTabBarBadge({ index:"…

TCP全连接队列

1. 理解 int listen(int sockfd, int backlog) 第二个参数的作用 backlog:表示tcp全连接队列的连接个数1。 如果连接个数等于backlog1,后续连接就会失败,假设tcp连接个数为0,最大连接个数就为1,并且不accept获取连接…

windows下使用docker执行器并配置 hosts 解析

本篇目录 1. 问题背景2. 环境准备2.1 云上开通windows 2022 英文版机器2.1.1 安装 git2.1.2 安装 runner2.1.3 装docker2.1.4 注册runner并使用docker执行器 3. 项目信息3.1 编写window bat脚本3.2 项目.gitlab-ci.yml文件 4. 测试结论4.1 运行流水线 5. troubleshooting问题1&…

计算机毕业设计hadoop+spark视频推荐系统 短视频推荐系统 视频流量预测系统 短视频爬虫 视频数据分析 视频可视化 视频大数据 大数据

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

mysql的主从配置

#mysql数据库 #主从 MySQL数据库主从配置 1.MySQL主从介绍 MySQL 主从又叫做 Replication、AB 复制。简单讲就是 A 和 B 两台机器做主 从后,在 A 上写数据,另外一台 B 也会跟着写数据,两者数据实时同步的。 MySQL 主从是基于 binlog 的&…

MySQL、HBase、ES的特点和区别

MySQL:关系型数据库,主要面向OLTP,支持事务,支持二级索引,支持sql,支持主从、Group Replication架构模型(本文全部以Innodb为例,不涉及别的存储引擎)。 HBase&#xff1…

前端开发中的模拟后端与MVVM架构实践[特殊字符][特殊字符][特殊字符]

平时,后端可能不能及时给接口给前端进行数据调用和读取。这时候,前端想到进行模拟后端接口。本文将介绍如何通过vite-plugin-mock插件模拟后端接口,并探讨MVVM架构在前端开发中的应用。此外,我们还将讨论Vue2与Vue3的区别&#xf…

HTML5 新表单属性详解

HTML5 为 <form> 和 <input> 标签引入了一系列新属性&#xff0c;极大地增强了表单的功能和用户体验。这些新属性不仅简化了开发者的工作&#xff0c;还为用户提供了更友好、更高效的交互方式。本文将详细介绍这些新属性&#xff0c;并结合代码示例帮助大家更好地理…

SuperdEye:一款基于纯Go实现的间接系统调用执行工具

关于SuperdEye SuperdEye是一款基于纯Go实现的间接系统调用执行工具&#xff0c;该工具是TartarusGate 的修订版&#xff0c;可以利用Go来实现TartarusGate 方法进行间接系统调用。 该工具的目标是为了扫描挂钩的NTDLL并检索Syscall编号&#xff0c;然后使用它来执行间接系统调…

MySQL可直接使用的查询表的列信息

文章目录 背景实现方案模板SQL如何查询列如何转大写如何获取字符位置如何拼接字段 SQL适用场景 背景 最近产品找来&#xff0c;想让帮忙出下表的信息&#xff0c;字段驼峰展示&#xff0c;每张表信息show create table全部展示&#xff0c;再逐个粘贴&#xff0c;有点太耗费时…

HMV Challenges 022 Writeup

题目地址&#xff1a;https://hackmyvm.eu/challenges/challenge.php?c022 首先猜测是否为图片隐写&#xff0c;无果 盲猜图片上的小鸟是某种带符号的隐写 去这个网站找找看&#xff1a;https://www.dcode.fr/chiffres-symboles 找到了 参照原图片鸟儿的姿态选择并排放 所…

不建模,无代码,如何构建一个3D虚拟展厅?

在数字化浪潮的推动下&#xff0c;众多企业正积极探索线上3D虚拟展厅这一新型展示平台&#xff0c;旨在以更加生动、直观的方式呈现其产品、环境与综合实力。然而&#xff0c;构建一个既专业又吸引人的3D虚拟展厅并非易事&#xff0c;它不仅需要深厚的技术支持&#xff0c;还需…

【真机调试】前端开发:移动端特殊手机型号有问题,如何在电脑上进行调试?

目录 前言一、怎么设置成开发者模式&#xff1f;二、真机调试基本步骤&#xff1f; &#x1f680;写在最后 前言 edge浏览器 edge://inspect/#devices 谷歌浏览器&#xff08;开tizi&#xff09; chrome://inspect 一、怎么设置成开发者模式&#xff1f; Android 设备 打开设…

企业分类相似度筛选实战:基于规则与向量方法的对比分析

文章目录 企业表相似类别筛选实战项目背景介绍效果展示基于规则的效果基于向量相似的效果 说明相关文章推荐 企业表相似类别筛选实战 项目背景 在当下RAG&#xff08;检索增强生成&#xff09;技术应用不断发展的背景下&#xff0c;掌握文本相似算法不仅能够助力信息检索&…

校园网上店铺的设计与实现(代码+数据库+LW)

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统校园店铺商品销售信息管理难度大&#xff0c;容错率低&a…

基于springboot+vue的校园二手物品交易系统的设计与实现

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

编译Android平台使用的FFmpeg库

目录 前言 一、编译环境 二、搭建环境 1.安装MSYS2 2.更新系统包 2.1 打开MSYS2 MinGW 64-bit终端&#xff08;mingw64.exe&#xff09; 2.2 更新所有软件包到最新版本 2.3 安装必要的工具和库。 3. 克隆FFmpeg源码 4. 配置编译选项 5. 执行编译 总结 前言 记录学习…

vim如何显示行号

:set nu 显示行号 :set nonu 不显示行号