String.split ( 用 List 接 )
//改變日期format
DateTime dt = Convert.ToDateTime(startStr);//轉回DateTime
P.S format 大小寫意義不同: MM=month, mm=Minutes, HH=24hours, hh=12hours
//日期時間相加減
DateTime end = Convert.ToDateTime("2011-05-02 15:50:39");
TimeSpan ts = end.subtract(start); //兩時間天數相減
double dayCount = ts.Days; //相距天數
//目前時間
//該月總天數
//本周周一
//本周周日
//本月月初
//本月月末
//本月月末
//本季初
//本季末
//本年年初
//本年年末
至于昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()這幾種方法組合一下就可以了。
C#中datetime的使用
//由于DayOfWeek返回的是數字的星期幾,我們要把它轉成國字方便觀看,有些人可能用switch一一對照,其實不用那麼麻煩
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
//上周,同理,一周是7天,上周就是本周再減去7天,下周也是一樣
//上周一
//上周末(星期日)
//下周一
//下周末
//本月,很多人都會說本月的第一天肯定是1號,最後一天就是下個月一號再減一天。這當然是對的
//一般的寫法
//第一天
//最後一天
//巧用C#裡ToString的字串格式化更方便
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();
//上個月,減去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//下個月,加去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(2).AddDays(-1).ToShortDateString();
//7天後
DateTime.Now.AddDays(7).ToShortDateString();
//7天前
DateTime.Now.Date.ToShortDateString();
//本年度,用ToString的字串格式化我們也很容易地算出本年度的第一天和最後一天
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).AddDays(-1).ToShortDateString();
//上年度,不用再解釋了吧
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddDays(-1).ToShortDateString();
//下年度
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(2).AddDays(-1).ToShortDateString();
//本季,我們都知道一年四個季節,一個季節三個月
//首先我們先把日期推到本季度第一個月,然後這月的第一天就是本季的第一天了
//同理,本季度的最後一天就是下季的第一天減一
//下季
DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//上季
DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).AddDays(1 - DateTime.Now.Day).AddDays(-1).ToShortDateString();
如:"20100101"轉換成日期型別
"20100101"轉換成int型別
int i=Convert.ToInt32("20100101");
Convert.ToDateTime、DateTime.Parse()
string str = "20100101";
DateTime dt = DateTime.ParseExact(str, "yyyyMMdd", null);
int i;
int.TryParse(str, out i);
4、定義一個DateTimePicker對象,將需要轉化的字串賦予DateTimePicker的Text屬性,
然後DateTimePicker的Value值就是你需要的日期和時間,Value值還有Minite,Second等屬性,可以取得時,分,秒,豪秒等值.