0

mysqlにvarchar型のフィールド「DOB」があります。ステートメントを選択すると、1989/09/24 00:00:00.000の形式で出力されます。CrystalReportsでも同じようになります。それを1989年9月9日の形式に変換します。数式エディタでそれを行う方法が見つかりません。これに関して私を助けてください。ありがとう...

4

2 に答える 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 に答える