社区
C语言
帖子详情
请问怎么判断一个char是不是合适的日期,例如:20030908等等,谢谢
lovedudd
2003-10-18 03:10:29
请问怎么判断一个char是不是合适的日期,例如:20030908等等,谢谢
...全文
78
3
打赏
收藏
请问怎么判断一个char是不是合适的日期,例如:20030908等等,谢谢
请问怎么判断一个char是不是合适的日期,例如:20030908等等,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gambolgs
2003-10-18
打赏
举报
回复
#include <string.h>
#include <stdlib.h>
...//只写关键部分程序
char data[] = "20030908"
char year[10], month[10], day[10];
int nYear, nMonth, nDay;
int flag_bigyear;
int valid;
strcpy(year, date);
year[4] = 0;//取前四位为年
nYear = atoi(year);
strcpy(month, date + 4);
month[2] = 0;//5-7位为月
nMonth = atoi(month);
strcpy(day, date + 6);
nDay = atoi(day);
if (nMonth > 12)
return FALSE;
int UpperBound[12] = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//判润年,
if (nYear % 4 == 0) {
if (nYear % 100 == 0) { //整百年的判法记不清了,好像是整除400才算吧
if (nYear % 400 == 0)
flag_bigyear = 1;
else
flag_bigyear = 0;
}
else
flag_bigyear = 1;
}
else
flag_bigyear = 0;
upper_bound[1] = 28 + flag_bigyear; // 二月天数
if (nDay > upper_bound[nMonth - 1])
return FALSE;
else
return TRUE;
lovedudd
2003-10-18
打赏
举报
回复
有没有写好的例子,我这里比较着急,谢谢
晨星
2003-10-18
打赏
举报
回复
自己编函数判断。
这个函数写起来很有意思的。
Sybase
日期
函数的应用,例如计算
一个
月的第一天等等
Sybase
日期
函数的应用,例如计算
一个
月的第一天 以下均转载自网络: Sybase
日期
函数 (2007-07-02 18:06:40)转载▼ --4个
日期
函数 getdate() 得到当前时间,可以设置得到各种时间格式. datepart(
日期
部分,
日期
) 取指定时间的某
一个
部分,年月天时分秒. datediff(
日期
部分,
日期
1,
日期
2) 计算指定的
日期
1
MySql-列的类型定义-
日期
和时间类型&字符串类型
在有需要得时候,要用到时间和
日期
类型,比如某个系统得要记录用户得注册时间和用户上一次登陆得时间等等 那么在MySQL中到底怎么用呢? 一.
日期
和时间类型
日期
与时间类型是为了方便在数据库中存储
日期
和时间而设计的,数据库有多种表示
日期
和时间的数据类型。其中,YEAR类型表示年,DATE类型表示
日期
,TIME类型表示时间,DATETIME和TIMESTAMP表示
日期
和时间。下面从这5种
日期
与时间类型的字节数、取值范围和零值等方面进行对比,如下表所示。 每种
日期
与时间类型都有
一个
有效范围。如果插入
今天给大家介绍一下数据库设计过程中字段的选择原则,也就是什么时候用int、什么时候用var
char
、什么时候用
char
等等之类的
我这里给大家介绍的就一些常用的字段,例如:int、float、double、 decimal、var
char
、
char
、 date、datetime等八种常用的类型。在数据库设计过程中我们要本着够用的原则,如果一味的把数据字段范围设为最大或者默认值的话,会导致存储空间大量的浪费。在数据量特别大的情况下,这样的设计原理将会使数据库空间造成严重的浪费,也会对数据库的执行效率造成很大的影响。所以我们在做...
java后台
判断
指定
日期
是否是工作日
java后台
判断
指定
日期
是否是工作日
C语言入门 -- 输出某一天是星期几(2021/1/7)
输出某一天是星期几 用户输入
日期
判断
是否有效,若有效输出星期几 输入年份 输入月份(1表示一月,2表示二月,等等): 您的程序应该接受并存储
一个
名为year的变量以响应第
一个
提示,并在名为month的变量中接受并存储
一个
数字,以响应第二个提示。 如果有效,将输出星期几。 如果输入的月份无效,程序应通知用户输入的月份无效。 【提示: (1) 输入的月份应介于1到12之间; (2) 一月、三月、五月、七月、八月、十月和十二月有31天;其他月份都有30天。 (3) 二月在非闰年有28天,闰年有29天。 (4) 要
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章