A
a_fi
Unregistered / Unconfirmed
GUEST, unregistred user!
AnsiString ab=DBGridTopic->DataSource->DataSet->Fields->Fields[3]->AsString;
这句的意思是从数据库中取出时间字符串,例如:"02-5-29 17:27:01"
我想对这种类型的时间字符串做以下运算,请给我答案好吗?
①只保留日期,剩下“02-5-29”
②只保留时间,剩下“17:27:01”
③将这个时间字符串转换成可以计算的时间,比方说现在的时间是:03-3-16 20:28,那么三天前的时间是03-3-13 20:28,三个月前的时间是 02-12-16 20:29,
这种计算是怎么来做的?这些如何用程序实现呢?
④如何计算日期对应的星期几呢?
⑤关于日期各个民族的表示方法不同,这对编程有多大影响,如何避免在不同语言的操作系统中出现的错误?
这句的意思是从数据库中取出时间字符串,例如:"02-5-29 17:27:01"
我想对这种类型的时间字符串做以下运算,请给我答案好吗?
①只保留日期,剩下“02-5-29”
②只保留时间,剩下“17:27:01”
③将这个时间字符串转换成可以计算的时间,比方说现在的时间是:03-3-16 20:28,那么三天前的时间是03-3-13 20:28,三个月前的时间是 02-12-16 20:29,
这种计算是怎么来做的?这些如何用程序实现呢?
④如何计算日期对应的星期几呢?
⑤关于日期各个民族的表示方法不同,这对编程有多大影响,如何避免在不同语言的操作系统中出现的错误?