Question:
XMLの日付をマクロで変換する方法を教えてください。
回答:
XMLインデックス作成ファイルを使用していると、2018-08-02T13:45:32.123+01:00のような日付値に出くわすことがあります。
ベータ段階ではConvert Date and Formatマクロを使用して処理が実装されていましたが、自分で実装するためのマクロがこちらにあります。いわばScriptengineのテクニカルデモだ。
outformat = "dd.MM.yyyy HH:mm:ss"
informat = "yyyy-MM-ddTHH:mm:ss.fffK"
from System import DateTime
from System.Globalization import CultureInfo
dt = DateTime.ParseExact(in_value, informat, CultureInfo.InvariantCulture)
return dt.ToString(outformat)
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
