Kako Pretvoriti Niz U Datum

Sadržaj:

Kako Pretvoriti Niz U Datum
Kako Pretvoriti Niz U Datum

Video: Kako Pretvoriti Niz U Datum

Video: Kako Pretvoriti Niz U Datum
Video: 04 Excel FORMATI DATUMA, DATUMSKI NIZ I PRETVORBA DATUMA U BROJ vjezba 2024, Prosinac
Anonim

Pretvaranje niza u datum jedna je od najčešćih operacija s kojima se programer susreće prilikom pisanja određenih programa ili skripti. Svaki jezik implementira ovu funkciju na svoj način i ima svoje alate za obradu tipa podataka niza.

Kako pretvoriti niz u datum
Kako pretvoriti niz u datum

Upute

Korak 1

Programski jezik Delphi koristi funkciju StrToDate () za pretvaranje niza u datum, a niz mora biti u formatu "broj s brojem". Funkcija DateToStr () odgovorna je za obrnutu pretvorbu. Ako trebate pretvoriti datum formata "1. siječnja 2000.", prvo morate pretvoriti vrijednost mjeseca u broj, a zatim izvršiti izlaz pomoću odgovarajuće funkcije.

Korak 2

C # također koristi odgovarajuću funkciju. Na primjer, ako je datum u formatu "Sub, 01. siječnja 2000.", tada možete koristiti funkciju Convert. ToDate () ili Date. Parse ().

3. korak

PHP ima posebnu funkciju strtotime (). Na primjer, upit "echo strtotime (" 1. siječnja 2000. ");" pretvorit će navedeni niz u datum i prikazati ga na zaslonu. Ako trebate prevesti niz poput "01012001" u ispravan format datuma, tada je najbolje koristiti regularne izraze:

funkcija string_and_time ($ vrijeme) {

vrati preg_replace ("/ (d {2}) (d {2}) (d {4}) / e", "\ '. match_month (' / 2 ').' / 3", $ vrijeme); }

echo string_and_time (01012001);

4. korak

Za C ++ postoji funkcija sscanf () koja vrši odgovarajuću pretvorbu. Ako koristite knjižnicu Qt4, možete koristiti funkciju "QDate:: fromString (" 01.01.2001., "Dd. MM.yyyy") ".

Korak 5

Za Pascala funkcija StrToDate () može lako obraditi pretvorbu nizova u datum, ali ako vaš program koristi nazive mjeseci, morat ćete koristiti VarToDateTime ():

var

DateOne, DateTwo, DateThree: TDateTime;

Početi

DateOne: = VarToDateTime (‘1. siječnja 2000.’);

ShowMessage (DateToStri (DateOne));

kraj;

Korak 6

U Javi za pretvorbu možete koristiti sljedeću skriptu:

Java.lang. Integer:

Niz myString = "1";

Int my = Integer.parseInt (myString);

Java.text. DateFormat:

DateFormat formDate = DateForman.getDateInstance ();

Java.util. Date:

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

Preporučeni: