SQL中的datetime取出来是年月日时分秒,可不可以只截取年月日或时分秒? 谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中的datetime取出来是年月日时分秒,可不可以只截取年月日或时分秒? 谢谢相关的知识,希望对你有一定的参考价值。

参考技术A 用CONVERT就行。
SELECT CONVERT(varchar(100), GETDATE(), 102) --2010.12.23
SELECT CONVERT(varchar(100), GETDATE(), 108) --09:56:11
参考技术B select convert(varchar,getdate(),23)
select convert(varchar,getdate(),8)本回答被提问者和网友采纳
参考技术C 截取年月日肯定没问题,时分秒没用过

datetime模块

settings中配置上海时区

技术分享图片
# TIME_ZONE = ‘UTC‘
TIME_ZONE = ‘Asia/Shanghai‘

USE_I18N = True

USE_L10N = True

USE_TZ = False
技术分享图片

datetime模块

技术分享图片
import datetime
datetime.date   : "年月日"

datetime.time   : "时分秒"

datetime.datetime:"年月日 时分秒"

datetime.timedelta:"构建时间对象"  可以与其它datetime对象加减

print(datetime.datetime.now())  # 2018-02-08 11:44:02.382526
date_obj=datetime.datetime.now()
print(date_obj.year)
print(date_obj.month)
print(date_obj.day)
print(date_obj.second)
print(date_obj.hour)
print(date_obj.weekday())

以上是关于SQL中的datetime取出来是年月日时分秒,可不可以只截取年月日或时分秒? 谢谢的主要内容,如果未能解决你的问题,请参考以下文章

java中如何在控制台输入年月日时分秒保存到mysql数据库中datetime类型列,在线等.急

SQL数据库中的是年月日时分秒格式的,啥语句能实现年月日的查询?

SQL数据库中的是年月日时分秒格式的,啥语句能实现年月日的查询?

java日期类型对象通过mybatis向数据库中的存取

C#关于DateTime得到的当前时间的格式问题

C#DateTime获取时分秒