我從datetime中分別取得年和月
string year=datetime.value.tostring();
string month=datetime.value.tostring();
string strtime= year+month;
此時我想把strtime轉換成int型要怎么做啊?
試了幾種方法都報錯,我可能方法用的不對
請教前輩們指教一下具體怎么操作呀
uj5u.com熱心網友回復:
你這個代碼可以運行嗎?datetime有value屬性?你代碼也是那樣寫的?https://blog.csdn.net/farmwang/article/details/50664378
給你分享個求年月日的鏈接
代碼也給你
string year=DateTime.Now.Year.ToString();
string month=DateTime.Now.Month.ToString();
string strtime = year + month;
int time = int.Parse(strtime);
uj5u.com熱心網友回復:
DateTime datetime = DateTime.Now;int time = datetime.Year + datetime.Month;
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
請問你要干嘛,這是?想得到什么結果uj5u.com熱心網友回復:
直接強轉不行嗎uj5u.com熱心網友回復:
問題是“你到底要干什么”太有才了,每個字我都懂,就是合起來,完全看不懂你要干什么
uj5u.com熱心網友回復:
單獨取出來年和月再變成年月,再轉int型
uj5u.com熱心網友回復:
謝謝,我那會寫的時候就是不知道最后要怎么轉int了。uj5u.com熱心網友回復:
那你還不如這樣寫:int time = int.Parse(DateTime.Now.ToString("yyyyMM"));
uj5u.com熱心網友回復:
不明白,年、月是兩個數字,如何轉換成一個數字?相加、相減、相乘?日期(不帶時間)資料與 int 型別資料的轉換只在一定的條件下成立(比如指定 1900-1-1 為0,每過 1 天加 1)。
uj5u.com熱心網友回復:
年 + 月 代表什么呢?uj5u.com熱心網友回復:
你這樣就沒事int year = DateTime.Now.Year;
int year = DateTime.Now.Month;
int year = DateTime.Now.Day;
uj5u.com熱心網友回復:
他的意思應該是要將當前年月轉換為整數:(int) 201911uj5u.com熱心網友回復:
謝謝,我那會寫的時候就是不知道最后要怎么轉int了。 你這個代碼可以運行嗎?datetime有value屬性?你代碼也是那樣寫的?
https://blog.csdn.net/farmwang/article/details/50664378
給你分享個求年月日的鏈接
代碼也給你
string year=DateTime.Now.Year.ToString();
string month=DateTime.Now.Month.ToString();
string strtime = year + month;
int time = int.Parse(strtime);
那你還不如這樣寫:int time = int.Parse(DateTime.Now.ToString("yyyyMM"));
用這個吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/92002.html
標籤:C#
上一篇:c#如何去白邊
