Hoe Om String Om Te Sit Tot Op Datum

INHOUDSOPGAWE:

Hoe Om String Om Te Sit Tot Op Datum
Hoe Om String Om Te Sit Tot Op Datum

Video: Hoe Om String Om Te Sit Tot Op Datum

Video: Hoe Om String Om Te Sit Tot Op Datum
Video: DIY Kamer Decoratie! 10 DIY Kamer Decoratie Ideëen for Tieners! (DIY Muur Decoratie, Kussens, etc.) 2024, November
Anonim

Die omskakeling van 'n string na 'n datum is een van die mees algemene bewerkings wat 'n programmeerder teëkom wanneer hy sekere programme of skrifte skryf. Elke taal implementeer hierdie funksie op sy eie manier en het sy eie instrumente om die string datatipe te verwerk.

Hoe om string om te sit tot op datum
Hoe om string om te sit tot op datum

Instruksies

Stap 1

Die Delphi-programmeertaal gebruik die StrToDate () -funksie om 'n string na 'n datum te omskep, en die string moet in die "getalnommer" -formaat wees. Die DateToStr () -funksie is verantwoordelik vir die omgekeerde omskakeling. As u die datum van die formaat "01 Januarie 2000" moet omskakel, moet u eers die maand se waarde omskakel na 'n getal en dan die uitvoer uitvoer met die toepaslike funksie.

Stap 2

C # gebruik ook 'n ooreenstemmende funksie. As die datum byvoorbeeld in die formaat "Sat, 01 Jan 2000" is, dan kan u die funksie Convert. ToDate () of Date. Parse () gebruik.

Stap 3

PHP het 'n spesiale funksie strtotime (). Byvoorbeeld die vraag "echo strtotime (" 01 Januarie 2000 ");" sal die gespesifiseerde string omskakel na 'n datum en dit op die skerm vertoon. As u 'n string soos '01012001' in die regte datumformaat moet vertaal, is dit die beste om gewone uitdrukkings te gebruik:

funksie string_and_time ($ time) {

retour preg_replace (“/ (d {2}) (d {2}) (d {4}) / e”,”\ '. match_month (' / 2 ').' / 3”, $ tyd); }

eggo string_and_time (01012001);

Stap 4

Vir C ++ is daar 'n sscanf () -funksie wat die toepaslike omskakeling doen. As u die Qt4-biblioteek gebruik, kan u die funksie "QDate:: fromString (" 01.01.2001 "," dd. MM.yyyy ") gebruik".

Stap 5

Vir Pascal kan die StrToDate () -funksie die omskakeling van snare na 'n datum maklik hanteer, maar as u die name van maande gebruik, moet u VarToDateTime () gebruik:

var

DateOne, DateTwo, DateThree: TDateTime;

Begin

DateOne: = VarToDateTime (‘1 Januarie 2000’);

ShowMessage (DateToStri (DateOne));

einde;

Stap 6

In Java kan u die volgende skrif gebruik om te skakel:

Java.lang. Integer:

String myString = “1”;

Int my = Integer.parseInt (myString);

Java.text. DateFormat:

DateFormat formDate = DateForman.getDateInstance ();

Java.util. Datum:

Dateer ourDate = dateFormat.parse (“01.01.2000”);

Aanbeveel: