Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Umwandlung Typescript Date in Hours Minutes

02.02.2021 (👁11664)

Problem: die Umwandlung von Json DateTime in Typescript Date fĂŒhrt nicht zur Möglichkeit Date Funktionen wie Date.getHours() oder Date.getMinutes() auszufĂŒhren, weil im Browser zur Laufzeit nicht bekannt erscheint.

 

JSon und Typescript Varibale im Debugger, Angular

Date dtStart= 2021-01-20T08:00:00

 

In Angular Typescript als Datum mit Zeit DateTime in C#

  dtstartDate;

 

Lösung zum Berechnen der Zeit Stunden und Minuten

Aus Json und Typescript kommt ein ISO-Datumsformat mit der Time Trennung T

Hieraus kann man direkt im Substr-String die Stunden und Minuten ausrechnen

    this.dtStart=this.timeRecord.dtStart;  

    //*convert Iso-Date-Time to Javascript Date: 2021-01-20T08:00:00

    let sDateTime : string =this.dtStart.toString();

    let sHoursMinutes:string = sDateTime.substr(sDateTime.indexOf("T")+1,5);

    this.sTimeStartsHoursMinutes;

 

 

 

 

In Angular .ts

 

Gelöste Umwandlung mit SubString aus ISO Format

  map_Data(){

    console.log("timerecord=" + this.timeRecord);

    this.idtimeRecord=this.timeRecord.idtimeRecord;

    this.iduserguid=this.timeRecord.iduserguid;

    this.project=this.timeRecord.project;

    this.details=this.timeRecord.details;

    this.dtStart=this.timeRecord.dtStart;  

    console.log("dtStart=" +  this.dtStart.toString());

    //*convert Iso-Date-Time to Javascript Date: 2021-01-20T08:00:00

    let sDateTime : string =this.dtStart.toString();

    let sHoursMinutes:string = sDateTime.substr(sDateTime.indexOf("T")+1,5);

    this.sTimeStartsHoursMinutes;

    this.idtimeRecord=this.timeRecord.idtimeRecord;

  }

 

 

 

 

 

 

 

 

 

Daten von Json Web Api SQL Server Asp.Net Core Web Api

Json Result, Response

  1. timeRecord:
    1. details"Tabellen in SQL"
    2. dtEditnull
    3. dtEnd"2021-01-20T12:01:00"
    4. dtStart"2021-01-20T08:00:00"
    5. idtimeRecord1
    6. iduserGuidnull
    7. project"API TimeRecords"