2014年1月6日 星期一

[C#] DateTime 練習

使用簡易的Today 與 Now 做練習



  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. public partial class Datetime : System.Web.UI.Page
  8. {
  9.     protected void Page_Load(object sender, EventArgs e)
  10.     {
  11.         TodayInfo();
  12.         Response.Write( "<br/>");
  13.         NowInfo();
  14.     }
  15.     //datetome.today
  16.     private void TodayInfo()
  17.     {
  18.         //用Today屬性  時間上都是預設12:00:00
  19.         //取得今天是星期幾
  20.         Response.Write("Today.DayOfWeek : " + DateTime.Today.DayOfWeek.ToString() + "<br/>");
  21.         //今天是今年的第幾天
  22.         Response.Write("Today.DayOfYear : " + DateTime.Today.DayOfYear.ToString() + "<br/>");
  23.         //取得今天日期
  24.         //Response.Write("Today.Date : "+DateTime.Today.Date + "<br/>");
  25.         //結果同上
  26.         //Response.Write("Today : "+DateTime.Today + "<br/>");
  27.         //短日期 無時間
  28.         Response.Write("Today.ToShortDateString : " + DateTime.Today.ToShortDateString(
    ) + "<br/>");
  29.         //長日期 有國字年月日 無時間
  30.         Response.Write("Today.ToLongDateString : " + DateTime.Today.ToLongDateString() + "<br/>");
  31.         //短時間 無秒數
  32.         // Response.Write("Today.ToShortTimeString : " + DateTime.Today.ToShortTimeString() + "<br/>");
  33.         //長時間
  34.         //Response.Write("Today.ToLongTimeString : " + DateTime.Today.ToLongTimeString() + "<br/>");
  35.         //現在月份
  36.         Response.Write("Today.Month : " + DateTime.Today.Month + "<br/>");
  37.         //日期+36天
  38.         Response.Write("Today.AddDays(36) : " + DateTime.Today.AddDays(36).ToLongDateString() + "<br/>");
  39.         //日期+36天並轉成星期幾
  40.         Response.Write("Today.AddDays(36) : " + DateTime.Today.AddDays(36).DayOfWeek.ToString() + "<br/>");
  41.         //加時間 TimeSpan(天,時,分,秒)
  42.         Response.Write("Today.Add(new TimeSpan(30, 0, 0, 0) " + DateTime.Today.Add(new TimeSpan(30000)) + "<br/>");
  43.         //windows檔案時間
  44.         Response.Write("Today.ToFileTime().ToString() : " + DateTime.Today.ToFileTime().ToString() + "<br/>");
  45.         // 根據哪邊時間
  46.         Response.Write("Today.Kind : " + DateTime.Today.Kind + "<br/>");
  47.     }
  48.     //datetime.now
  49.     private void NowInfo()
  50.     {
  51.         //Now 才能顯示正確時間
  52.         Response.Write("Now : " + DateTime.Now.ToString() + "<br/>");
  53.         //顯示時間
  54.         Response.Write("Now.ToLongTimeString() : " + DateTime.Now.ToLongTimeString() + "<br/>");
  55.         Response.Write("Now.ToShortTimeString() : " + DateTime.Now.ToShortTimeString() + "<br/>");
  56.         //顯示日期
  57.         Response.Write("Now.ToLongDateString() : " + DateTime.Now.ToLongDateString() + "<br/>");
  58.         Response.Write("Now.ToShortDateString() : " + DateTime.Now.ToShortDateString() + "<br/>");
  59.         Response.Write("Now : " + DateTime.Now.Hour + "<br/>");
  60.     }
  61. }

沒有留言:

張貼留言