SQLITEデータベースを使用してフレックスAdobeAIRアプリケーションを実行しています。日付を次の形式でDD/MM / YYYYで保存したいのですが、SQLITEテーブルでデータ型をDATEに指定したため、 Sun Dec200として保存されました。 :00:00 GMT +05302012この形式。
特定の形式で保存したい理由2つの日付フィールドSTARTDATEとENDDATEがあります。EndDATEdateフィールドを選択すると、それらの間の日数を自動的にカウントする必要があります。DD/ MM/YYYY形式のアイデアとカウント日付の間の日付。
これは私のコードです:
[Bindable] private var date1:Date;
[Bindable] private var date2:Date;
[Bindable] private var Totaldays:String;
保護された関数modEndDate_creationCompleteHandler(event:FlexEvent):void
{
formatter.formatString= "DD-MM-YYYY";
date1=formatter.format(newStartdate.selectedDate);
date2=formatter.format(newEndDate.selectedDate);
**Totaldays=Math.floor(Math.abs(date1 - date2)/ (24 * 60 * 60 * 1000))**
}
エラーは次のとおりです。
この行の複数のマーカー:
-1067:タイプDateの値の無関係なタイプNumberへの暗黙の強制。
-1067:タイプNumberの値の無関係なタイプStringへの暗黙の強制。
助けを求めています。よろしくお願いします
よろしく、
ベンカテサン