Кантип сапты конверттөө керек

Мазмуну:

Кантип сапты конверттөө керек
Кантип сапты конверттөө керек

Video: Кантип сапты конверттөө керек

Video: Кантип сапты конверттөө керек
Video: 2021-жылы дайкон качан отургузулат? 2024, Апрель
Anonim

Сапты датага айландыруу - айрым программаларды же сценарийлерди жазууда программалоочу кездешкен эң кеңири тараган операциялардын бири. Ар бир тил бул функцияны өз ыкмасында жүзөгө ашырат жана сап берилиштеринин түрүн иштетүү үчүн өзүнүн куралдары бар.

Бүгүнкү күнгө чейин сапты кантип конверттөө керек
Бүгүнкү күнгө чейин сапты кантип конверттөө керек

Нускамалар

1 кадам

Delphi программалоо тили StrToDate () функциясын колдонуп, сапты датага айландырат жана сап "сан номери номери" форматында болушу керек. DateToStr () функциясы тескери которууга жооп берет. Эгерде сизге "2000-жылдын 1-январы" форматындагы датаны өзгөртүү керек болсо, анда алгач айдын маанисин санга айландырып, андан кийин тиешелүү функцияны колдонуп чыгарууну жүргүзүшүңүз керек.

2-кадам

C # дагы тиешелүү функцияны колдонот. Мисалы, дата "Ишемби, 01 Январь 2000" форматында болсо, анда Convert. ToDate () же Date. Parse () функциясын колдонсоңуз болот.

3-кадам

PHPде strtotime () атайын функциясы бар. Мисалы, "echo strtotime (" 01.01.2002 ");" көрсөтүлгөн сапты датага айландырып, экранда көрсөтөт. Эгер сиз "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-кадам

Паскаль үчүн StrToDate () функциясы саптарды датага айландырууну оңой эле чечет, бирок эгер сиздин программаңызда айлардын аттары колдонулса, анда VarToDateTime () колдонушуңуз керек:

var

DateOne, DateTwo, DateThree: TDateTime;

Башта

DateOne: = VarToDateTime (‘1-январь 2000-жыл);

ShowMessage (DateToStri (DateOne));

аягы;

6-кадам

Java'да, сиз төмөнкү скриптти конверттөө үчүн колдоно аласыз:

Java.lang. Integer:

String myString = “1”;

Int my = Integer.parseInt (myString);

Java.text. DateFormat:

DateFormat formDate = DateForman.getDateInstance ();

Java.util. Date:

Date ourDate = dateFormat.parse ("01.01.2000");

Сунушталууда: