Easy-IPから抽出したXMLデータの日付とタイムスタンプを変換する必要があります。生の値を認識できません。浮動小数点値のように見えますが、UNIXスタイルには整数部分が小さすぎます。
このタイプのシステムから抽出されたデータに再び遭遇する可能性があるため、データベースへの直接アクセスに依存しない標準的な変換方法が必要です(異なる場合やアクセスできない場合があります)
バックエンドデータベースはFirebirdだと思いますが、彼らのドキュメントによると、1753年1月1日からカウントアップを開始します。
いくつかのサンプル値(各行は異なるエンティティです)。これらはすべて、過去15年間に発生したアクティビティを参照している必要があり、おそらくはるかに最近のものです。
CREATED="39660.2632087847" UPDATED="39660.2632160185"
CREATED="39660.2631284838" UPDATED="39750.4032429514"
FIRST_SUCCESSFUL_CONTACT="39668.128960544" LAST_SUCCESSFUL_CONTACT="41301.0505147685"
FIRST_SUCCESSFUL_CONTACT="39668.1289603588" LAST_SUCCESSFUL_CONTACT="41301.0505142245"
私の望みは、他の誰かがこれを以前に見たことがあることであり、パズルを解かないことです。XSL、Java、または(あまり好ましくない)PERLを使用して日付+タイムスタンプに変換する信頼できる方法がある場合は、ボーナスポイント。