[前の記事]« DOSプロンプト画面を閉じる(最小化する)方法
[次の記事]PC9821のDOSでDEL /Yしたい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
▲カテゴリー「英語環境と日本語環境」索引へ

英語日付&日本語日付の判断

274.
英語日付&日本語日付の判断
2005年02月15日(火) 15時33分
JP
●DOS/Windowsのバージョン↓

WindowsXP

英語のフォーマット(MM-DD-YYYY)のPCと日本語フォーマット(YYYY-MM-DD)のPCが混在している環境なんですが、両環境で一つのバッチファイルで年・月・日をそれぞれ取得したいと考えてます。
方法はあるでしょうか?
275.
Re:英語日付&日本語日付の判断
2005年02月15日(火) 17時17分
じゃく
>●DOS/Windowsのバージョン↓

>WindowsXP

>英語のフォーマット(MM-DD-YYYY)のPCと日本語フォーマット(YYYY-MM-DD)のPCが混在している環境なんですが、両環境で一つのバッチファイルで年・月・日をそれぞれ取得したいと考えてます。
>方法はあるでしょうか?

一つ教えてください。
英語のフォーマットのPCというのは、英語版のWindowsXPということですか?それとも、単に地域と言語の設定の日付の形式が
MM-DD-YYYYであるということですか?
276.
Re:英語日付&日本語日付の判断
2005年02月15日(火) 17時40分
otn
>●DOS/Windowsのバージョン↓

>WindowsXP

>英語のフォーマット(MM-DD-YYYY)のPCと日本語フォーマット(YYYY-MM-DD)のPCが混在している環境なんですが、両環境で一つのバッチファイルで年・月・日をそれぞれ取得したいと考えてます。
>方法はあるでしょうか?

地域と言語のコントロールパネルの、地域オプションで、日付けの短い形式が変更されている話でいいですよね。
変数の部分文字列参照が出来ますので、書式が上記2パターンしかないと言う前提で、
set D=%DATE%
if "%D:~2,1%"=="-" (
  set Y=%D:~6,4%&set M=%D:~0,2%&set D=%D:~3,2%
) else (
  set Y=%D:~0,4%&set M=%D:~5,2%&set D=%D:~8,2%
)
277.
じゃく様、otn様 ありがとうございました。
2005年02月17日(木) 10時14分
JP
じゃく様
レス遅くなり申しあけありません。
地域の設定が英語と日本語で分かれているのです。

otn様
 使わせていただきました。

じゃく様、otn様
 ありがとうごじざいました。
 
 


カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
カテゴリー「英語環境と日本語環境」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年02月15日 01:36に投稿されたエントリーのページです。

ひとつ前の投稿は「DOSプロンプト画面を閉じる(最小化する)方法」です。

次の投稿は「PC9821のDOSでDEL /Yしたい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート