iT邦幫忙

0

請問asp.net時間加減問題...

請問一下先進 , 我使用System.DateTime.Now.ToString("yyy-MM-dd HH:mm:ss")取得現在時間後 , 我想要加入10秒 , 我該如何加減呢...

謝謝...

2 個回答

8
alexc
iT邦高手 1 級 ‧ 2011-05-24 01:26:25
最佳解答

呼叫AddSeconds 方法

<pre class="c" name="code">DateTime newTime = DateTime.Now.AddSeconds(123);
sundayjoe iT邦新手 5 級 ‧ 2011-05-24 14:15:54 檢舉

謝謝啦...方法ok ...
再提供另一個..
DateAdd("s", 3, time)

6
ccutmis
iT邦高手 4 級 ‧ 2011-05-23 16:51:42

這是從MSDN上面抄來的...希望合用喔^^
http://msdn.microsoft.com/zh-tw/library/system.datetime.add(v=vs.95).aspx#Y200

<pre class="c" name="code">
System.DateTime today = System.DateTime.Now;
System.TimeSpan duration = new System.TimeSpan(0, 0, 10, 0); //時,分,秒,毫秒
System.DateTime answer = today.Add(duration);
outputBlock.Text += String.Format("{0:dddd}", answer) + "\n";

我要發表回答

立即登入回答