社区
MS-SQL Server
帖子详情
能否让datatime类型字段中只保存月日 谢谢各位侠客了!!!
lxwin2008
2003-09-01 09:43:36
谢谢!!
...全文
69
6
打赏
收藏
能否让datatime类型字段中只保存月日 谢谢各位侠客了!!!
谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
klan
2003-09-01
打赏
举报
回复
保存的时候是全都保存,取的时候取日月就可以了嘛
select convert(char(5), getdate(), 110)
伍子V5
2003-09-01
打赏
举报
回复
日期和时间数据由有效的日期或时间组成。例如,有效日期和时间数据既包括"4/01/98 12:15:00:00:00 PM",也包括"1:28:29:15:01 AM 8/17/98"。在 Microsoft® SQL Server™ 2000 中,日期和时间数据使用 datetime 和 smalldatetime 数据类型存储。使用 datetime 数据类型存储从 1753 年 1 月 1 日至 9999 年 12 月 31 日的日期(每个数值要求 8 个字节的存储空间)。使用 smalldatetime 数据类型存储从 1900 年 1 月 1 日至 2079 年 6 月 6 日的日期(每个数值要求 4 个字节的存储空间)。
所以你说的问题只是怎么读取时间格式的问题
如果非要这么做,那改用CHAR吧,但这样做是不恰当的,呵呵。
txlicenhe
2003-09-01
打赏
举报
回复
select convert(char(5), getdate(), 110)
or
select convert(char(5), getdate(), 101)
select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
101 美国 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英国/法国 dd/mm/yy
4 104 德国 dd.mm.yy
5 105 意大利 dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美国 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM
zarge
2003-09-01
打赏
举报
回复
如果只要月和日,可以考虑用字符型或者分成两个字段
pengdali
2003-09-01
打赏
举报
回复
select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
愉快的登山者
2003-09-01
打赏
举报
回复
你可以只取月日:
select convert(char(5), getdate(), 110)
更改SqlServer
data
time
类型
字段
中
的年份
UPDATE 数据库表名SET[
TIME
] =DATEADD(yyyy,2,
TIME
),其
中
yyyy表示年份,这个是加两年,
月
份是mm,
日
是dd 转载于:https://www.cnblogs.com/MR-Guo/p/10213204.html
记录一下mysql数据库
中
存入
data
time
类型
字段
的问题
在mysql数据库
中
,设置
字段
的
类型
为date
time
,那么需要将该
字段
的长度设为0,这样,
保存
的值的格式就是2019-07-12 15:40:13这样的。如果长度不为0,那么长度为多少,2019-07-12 15:40:13.000
中
0就有多少。如下图: ...
C#.net如何将空值
保存
到值
类型
Data
Time
数据库
字段
中
呢?
C#.net如何将空值
保存
到值
类型
Data
Time
数据库
字段
中
呢? 强行给值
类型
赋null值: Date
Time
op
time
= null; 编译就不会通过,会报出类似下面的异常: 无法将 NULL 转换成“System.Date
Time
”,因为它是一种值
类型
要借助Nullable结构体 Nullable op
time
= null; 以下为解决方案: [cod...
JAVA
中
将String
类型
转为Date写入数据库的
data
time
类型
字段
中
JAVA
中
将String
类型
的字符串写入数据库的
data
time
方法如下
birth1 = txtyear.getText()+"-"+txtmoth.getText()+"-"+txtday.getText();//获取文本域里的值
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");//设置
日
期格式
java.util.Date birth =null;
Mysql
data
time
类型
日
期
字段
比较大小
//转换成时间戳比较 SELECT * FROM 表名 WHERE 1 =1 and unix_
time
stamp(
日
期
字段
名) >= unix_
time
stamp('2019-07-12') //转换成整数比较 SELECT * FROM 表名 WHERE 1 =1 and TO_DAYS(
日
期
字段
名) >= TO_DAYS(...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章