0

jsonの結果から時間をフォーマットしようとしています。ここに私のコード私は14:37.フォーマットjsonからの時間angle2の結果

として、配列に格納されまでの時間を持ちたい

if (Object.keys(billNoData).length > 0) { 
      for (var x in billNoData) { 
       this.dayByBillNoExport.push({         
        'Time': this.datePipe.transform(billNoData[x].BillTime, 'HH:mm'),          
        }) 
       } 
     } 

あるしかし、私は、私はあまりにもDatePipeをインポートした以下のエラー

ERROR Error: InvalidPipeArgument: '14:37:04' for pipe 'DatePipe' 
at invalidPipeArgumentError (invalid_pipe_argument_error.ts:1) 
at DatePipe.transform (date_pipe.ts:91) 
at SafeSubscriber.eval [as _next] (sales.component.ts:273) 
at SafeSubscriber.__tryOrUnsub (Subscriber.ts:238) 
at SafeSubscriber.next (Subscriber.ts:190) 
at Subscriber._next (Subscriber.ts:135) 
at Subscriber.next (Subscriber.ts:95) 
at CatchSubscriber.Subscriber._next (Subscriber.ts:135) 
at CatchSubscriber.Subscriber.next (Subscriber.ts:95) 
at MapSubscriber._next (map.ts:80) 

を取得します。

import { DatePipe } from '@angular/common'; 

誰か助けてもらえますか?

答えて

1

変換メソッドで間違った引数 "HH:mm"を渡しました。 https://angular.io/api/common/DatePipeリンクを参照してください。

+0

「短期間」に渡す必要がありますか?私もそれを試してみましたが、同じエラーが出ます。変換メソッドではどうすればよいですか? – user9006195

関連する問題