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