C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 145 を表示中)
■84988 / )  Re[3]: 動画を静止画で保存
□投稿者/ 774RR (563回)-(2017/09/01(Fri) 08:41:45)
惜しい!実に惜しい後一歩!

DateTime.ToString(fmt) の fmt 文字列は全てフォーマット文字と解釈される仕様なので、
フォーマットしたくない文字を与えても変換対象となるわけだ。 jpg の g は変換対象なのでそうなる。

ここは2段階に分けると良い。前半は日付の文字化、後半は ".jpg" を追加。たとえば

String formatteddate = dt.Format("yyyyMMddhhmm"); // 201709010839
bitmap.Save(formatteddate + ".jpg", 以下略); // 201709010839.jpg

ついでにローカライズができるようにしておくともっと良い。
フォーマット文字列はローカライズリソースから読むようにしておくと素敵。

返信 編集キー/


管理者用

- Child Tree -