Acumativa v6のWeb Api経由で画面からInfoデータを取得しています。Acumatica AR303000 "First Due Date" DateTimeフォーマット
一般設定、ロケール、およびユーザープロファイルのロケール形式は両方ともen-Us:短い日付 "YYYY-MM-DD" LongTime "HH:MM:SS"です。
画面とGIはうまく動作し、ロケール形式で日付が取得されます。
しかし、この特定のScreen AR303000では、「First Due Date」データフィールドを読むと、返されるフォーマットは「MM/DD/YYY h:m:ss AM」です。私はこれがAcumaticaによって迂回されたMSSQLの方法だと確信しています
Q:MSSQL形式を "YYYY-MM-DD HH:MM:SS"に変更するにはどうすればよいですか?
か、Acumaticaの設定またはパラメータで行うことができますか?
。しかし、私はあなたが使っていたaproachが好きです。 TryParseメソッドを模倣します。また、「最初の期日」はREADONLYなので、レコードの挿入/更新時にそのフィールドを空白にします。しかし、TryParseは私に義務を果たします。ありがとうございました! – carabez
Windev WLanguageでは、同等のメソッドはStringToDateまたはDateVersChaineまたは日期转换为字符串です。 Ref:https://help.windev.com/?3027013 –
間違ったもの:ChaineVersDateでないことDateVersChaine –