Ինչպես փոխել տողը ամսաթվի

Բովանդակություն:

Ինչպես փոխել տողը ամսաթվի
Ինչպես փոխել տողը ամսաթվի

Video: Ինչպես փոխել տողը ամսաթվի

Video: Ինչպես փոխել տողը ամսաթվի
Video: Следки спицами БЕЗ ШВА. Узор СОВА. Подробный мастер класс. МК ДЛЯ НАЧИНАЮЩИХ. 2024, Մայիս
Anonim

Լարը ամսաթվի վերափոխելը ամենատարածված գործողություններից է, որի հետ բախվում է ծրագրավորողը որոշակի ծրագրեր կամ սցենարներ գրելիս: Յուրաքանչյուր լեզու իր գործառույթով իրականացնում է այս գործառույթը և ունի լարային տվյալների տիպի մշակման իր սեփական գործիքները:

Ինչպես փոխել տողը ամսաթվի
Ինչպես փոխել տողը ամսաթվի

Հրահանգներ

Քայլ 1

Դելֆիի ծրագրավորման լեզուն օգտագործում է StrToDate () ֆունկցիան ՝ տողը ամսաթվի փոխակերպելու համար, և տողը պետք է լինի «համարի համարի համար» ձևաչափով: Հակադարձ փոխակերպման համար պատասխանատու է DateToStr () ֆունկցիան: Եթե Ձեզ անհրաժեշտ է փոխել «2000 թվականի հունվարի 01» ձևաչափի ամսաթիվը, ապա նախ պետք է ամսվա արժեքը վերածել համարի, ապա արդյունքն իրականացնել `օգտագործելով համապատասխան գործառույթը:

Քայլ 2

C # - ն օգտագործում է նաև համապատասխան գործառույթ: Օրինակ, եթե ամսաթիվը «Sat, 01 Jan 2000» ձևաչափով է, ապա կարող եք օգտագործել Convert. ToDate () կամ Date. Parse () գործառույթը:

Քայլ 3

PHP- ն ունի հատուկ գործառույթ strtotime (): Օրինակ ՝ «echo strtotime (« 01 հունվարի 2000 ») հարցումը;»: նշված տողը կվերածի ամսաթվի և կցուցադրի այն էկրանին: Եթե Ձեզ անհրաժեշտ է թարգմանել «01012001» - ի նման տողը ճիշտ ամսաթվի ձևաչափի, ապա լավագույնն այն է, որ օգտագործեք սովորական արտահայտություններ.

գործառույթը string_and_time ($ time) {

վերադարձնել preg_replace («/ (d {2}) (d {2}) (d {4}) / e”,”\ '. match_month (' / 2 ').' / 3”, $ ժամանակ); }

echo string_and_time (01012001);

Քայլ 4

C ++ - ի համար կա sscanf () գործառույթ, որը կատարում է համապատասխան վերափոխում: Եթե օգտագործում եք Qt4 գրադարան, կարող եք օգտագործել «QDate:: fromString (« 01.01.2001 »,« dd. MM.yyyy ») գործառույթը»:

Քայլ 5

Pascal- ի համար, StrToDate () գործառույթը կարող է հեշտությամբ կարգավորել տողերի վերափոխումը ամսաթվի, բայց եթե ձեր ծրագիրը օգտագործում է ամիսների անուններ, դուք ստիպված կլինեք օգտագործել VarToDateTime ():

var

DateOne, DateTwo, DateThree: TDateTime;

Սկսեք

DateOne: = VarToDateTime («2000 թվականի հունվարի 1»);

ShowMessage (DateToStri (DateOne));

վերջ;

Քայլ 6

Java- ում փոխակերպելու համար կարող եք օգտագործել հետևյալ սցենարը.

Java.lang. Intger:

String myString = "1";

Իմ = Integer.parseInt (myString);

Java.text. DateFormat:

DateFormat formDate = DateForman.getDateInstance ();

Java.util. Ամսաթիվ:

Ամսաթիվ OurDate = dateFormat.parse («01.01.2000»);

Խորհուրդ ենք տալիս: