1、怎样判段字符串是否为null
string tempString;
if (string.IsNullOrEmpty(tempString))
{
//true
}
else
{
//false
}
2、怎样判断字符串是否为 合法的Datetime格式
DateTime tempDateTime;
string TimeString = "2014/8/17 00:00:00";
if (DateTime.TryParse(TimeString , out tempDateTime))
{
//Is DateTime
}
else
{
//Not DateTime
}
3、本周一
currentStartWeek = DateTime.Now.AddDays(1 - ((DateTime.Now.DayOfWeek == 0) ? 7 : Convert.ToInt16(DateTime.Now.DayOfWeek))); //本周周一
4、本月初(本月1号)
<span style="font-family:Courier New;background-color: rgb(240, 240, 240);"></span><pre class="csharp" name="code">currentStartMonth = DateTime.Now.AddDays(1 - DateTime.Now.Day); //本月月初
//或
currentStartMonth = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-01")); //本月初
//本月末
currentEndMonth = currentStartMonth.AddMonths(1).AddDays(-1); //本月月末
</pre><p>5、本季度初</p><pre class="csharp" name="code"> currentStartQuarter = DateTime.Now.AddMonths(0 - (DateTime.Now.Month - 1) % 3).AddDays(1 - DateTime.Now.Day); //本季度初
6、中文显示星期几
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];