c#操作mysql 的datetime型数据时,该怎么处理以下问题?

c#中,Datatime型数据获得当前时间信息后,比如说2013-9-268:15:04,我想让其秒数为0,分钟数减去15,然后输出一个新的时间即:2013-9-268:... c#中,Datatime型数据获得当前时间信息后,比如说2013-9-26 8:15:04,我想让其秒数为0,分钟数减去15,然后输出一个新的时间即:2013-9-26 8:00:00,然后将此时间复制给一个新的datetime型变量,请问我该如何操作??谢谢! 展开
 我来答
townsin
2013-09-26 · TA获得超过452个赞
知道小有建树答主
回答量:594
采纳率:50%
帮助的人:509万
展开全部
这个问题可以两种解决方案,一种是在sql文中解决(使用时间函数,去掉秒和分钟),一种是在程序中解决(将秒,毫秒,分钟设置为零)
追问
能不能给段代码实例?我还有个问题想请教一下:
8:00:00-8:15:00 采集的时间为8:16:04 要想此时间设置为 8:00:00
8:15:00-8:30:00 采集的时间为8:36:05 要想此时间设置为 8:15:00
即将采集时间设置为之前时间段内的初始时刻,该怎么办?
追答
这个问题本身不对啊,对于8:16:04来说,你怎么知道是8:00到8:15段还是8:15到8:30?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
此ID唯一
2013-09-26 · 超过18用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:56.2万
展开全部
DateTime dt = Convert.ToDateTime( "2013-9-26 8:15:04");
dt.AddMinutes(-15);
dt.AddSeconds(-4);
不谢
更多追问追答
追问
操作之后重新输出发现dt的值依然是2013-9-26 8:15:04未变化
追答
= = . 我只是告诉你方法。。。。你不会就是照着写的吧。
dt=dt.AddMinutes(-15);
dt=dt.AddSeconds(-4);
这样。改变完了赋值回去。就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式