mysqlにvarchar型のフィールド「DOB」があります。ステートメントを選択すると、1989/09/24 00:00:00.000の形式で出力されます。CrystalReportsでも同じようになります。それを1989年9月9日の形式に変換します。数式エディタでそれを行う方法が見つかりません。これに関して私を助けてください。ありがとう...
質問する
1578 次
2 に答える
0
以下のクエリを使用して、日付形式mysql自体を変換できます。
SELECT date_Format('1989/09/24', '%Y/%m/%d');
于 2013-03-25T07:06:23.090 に答える
0
これを試してください。最初にvarcharを取得し、日付の後のスペースとタイムスタンプを削除してから、実際の日付に残っているものを隠蔽します。それが完了したら、Crystalが許可する方法でフィールドをフォーマットできます。
CDate(Left({YourDateField}, Instr(1, {YourDateField}, " ") - 1))
YourDateFieldを変換しようとしているフィールドに置き換えるだけです。
于 2013-03-25T11:31:36.477 に答える