こんにちは、いつもありがとうございます。二つ質問があります。
今日の日付を
①yyyy/MM/ddで取得するにはどうしたらいいでしょうか
②その日付にたとえば10日間をプラスして表示したい場合、どうしたらいいでしょうか。
よろしくお願いします。
こんにちは
日付を以下のような形式に変換することができます
日時date_td = DateTime.Now.Date;
String new_date = date_td.tostring( “yyyy/MM/dd”)
現在の日付に10日を加算するために使用します。
DateTime.Now.AddDays(7).ToString( “yyyy-MM-dd”);
こんにちは。
aksh1yadavさんの助言のほかに、次のようもいいでしょう。
① CultureInfo型の変数を宣言して(「ci」と呼びましょう)、
② それに「New CultureInfo("ja-JP")
」を代入してください。
③ そして、Today.ToString("d", ci)
は今日の日本の短い形式日付が生じるはずです。
"d"のほかに幾つかの選択肢があります:
"d"→2017/08/23
"D"→2017年8月23日
"f"→2017年8月23日 19:00
(すべての書式指定子)
下手な日本語ですみません。
よろしくお願いします!
いつもありがとうございます!
解決することができました。親切にしてくれてうれしいです。
またよろしくお願します。ありがとうございました!!
とても丁寧に書いていただきありがとうございます!
このやり方で試してみてうまくいきました。色々なやり方があるんですね。勉強になります。
ありがとうございました!!!
どう致しまして!
どう致しまして!
突然ですみません。
今日の日付を取得して、前月の末日を取得するにはどうすればよいでしょうか。
よろしくお願いします。
You can do like this :
- get today
- get the first day of the month
- then use AddDays(-1)
Here is the sample to refer .
GetTheEndDayOfLastMonth.xaml (5.6 KB)
System.DateTime型の変数を使うのであれば、Assignの右辺は
New DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddDays(-1.0)
でもいけますね。
突然すいません。
本日の月(02)を取得して、その月に+1をして翌月(03)を取得するにはどのようにすればよいでしょうか?
お手数ですがよろしくお願い致します。
Datetime.Now.AddMonths(1).Monthで取れます。
03の形で欲しいならその後に.ToString(“00”)
でどうでしょうか。
kyd_has さん、
早急に回答頂きありがとうございます。
できました。
大変助かりました。