Datetime Dt=‘2008-9-20’;
如何提取月份,并且为‘09’?
dt.month()为什么不可以呢?
private DateTime Txndt = Convert.ToDateTime(AppContext.get("BusinessDate"));
string MonStr = Convert.ToString(Txndt.Month(),"00");
总是告诉我Txndt.Month(),不正确。应该怎么办?
如何提取月份,并且为‘09’?
dt.month()为什么不可以呢?
private DateTime Txndt = Convert.ToDateTime(AppContext.get("BusinessDate"));
string MonStr = Convert.ToString(Txndt.Month(),"00");
总是告诉我Txndt.Month(),不正确。应该怎么办?
string MonStr = Txndt.Month.ToString("00");
string MonStr = dt.Month.ToString("00");
Console.WriteLine(MonStr);
可以
string StrDate = "2008-9-20";
string MonStr = Convert.ToDateTime(StrDate).Month.ToString("00");
Response.Write(MonStr);这样即可获得MonStr:09
string MonStr = dt.Month.ToString();
Console.WriteLine(MonStr);
你判断下
IF(DT.LENGTH==1)
{
DT="0"+DT;
|
就可以变成你要的那样
string StrDate = "2008-9-20";
string MonStr = StrDate.Split('-')[StrDate.Split('-').Length-2].PadLeft(2,'0');
Response.Write(MonStr);
这样即可获得MonStr:09
string month=DateTime.Now.tostring("MM");