የተወሰኑ ፕሮግራሞችን ወይም ስክሪፕቶችን በሚጽፉበት ጊዜ አንድ ፕሮግራም አድራጊ ከሚያጋጥማቸው በጣም የተለመዱ ክዋኔዎች መካከል ሕብረቁምፊን ወደ ቀን መለወጥ ነው ፡፡ እያንዳንዱ ቋንቋ ይህንን ተግባር በራሱ መንገድ ይተገበራል እንዲሁም የሕብረቁምፊውን የውሂብ አይነት ለማስኬድ የራሱ መሣሪያዎች አሉት።
መመሪያዎች
ደረጃ 1
የዴልፊ የፕሮግራም ቋንቋ ሕብረቁምፊን ወደ ቀን ለመቀየር የ StrToDate () ተግባሩን ይጠቀማል ፣ እና ሕብረቁምፊው በ “ቁጥር ቁጥር ቁጥር” ቅርጸት መሆን አለበት። የ “DateToStr” () ተግባር ለተለዋጭ ለውጥ ተጠያቂ ነው። የቅርጸቱን ቀን "ጃንዋሪ 01 ቀን 2000" መለወጥ ከፈለጉ በመጀመሪያ የወሩን ዋጋ ወደ ቁጥር መለወጥ አለብዎ እና ከዚያ ተገቢውን ተግባር በመጠቀም ውጤቱን ያካሂዱ።
ደረጃ 2
ሲ # እንዲሁ ተጓዳኝ ተግባርን ይጠቀማል። ለምሳሌ ፣ ቀኑ በ “ሳት ፣ 01 ጃን 2000” ቅርጸት ከሆነ ፣ ከዚያ የ “Convert. ToDate” (ወይም Date. Parse ()) ተግባርን መጠቀም ይችላሉ።
ደረጃ 3
ፒኤችፒ ልዩ ጊዜ (ሰዓት) ልዩ ተግባር አለው ()። ለምሳሌ ፣ “አስተጋባ ስተርቶታይም (“01 ጥር 2000”); የተገለጸውን ሕብረቁምፊ ወደ አንድ ቀን ይለውጠዋል እና በማያ ገጹ ላይ ያሳየዋል። እንደ "01012001" ያለ ሕብረቁምፊ ወደ ትክክለኛው የቀን ቅርጸት መተርጎም ከፈለጉ መደበኛ መግለጫዎችን መጠቀሙ የተሻለ ነው
ተግባር string_and_time ($ ጊዜ) {
መመለስ preg_replace (“/ (d {2}) (d {2}) (d {4}) / e” ፣”\ '. match_month (' / 2 ').' / 3 , $ ጊዜ); }
አስተጋባ string_and_time (01012001);
ደረጃ 4
ለ C ++ ተገቢውን ልወጣ የሚያደርግ sscanf () ተግባር አለ። የ Qt4 ቤተመፃህፍት የሚጠቀሙ ከሆነ “QDate:: fromString (“01.01.2001”፣“dd. MM.yyyy”)” የሚለውን ተግባር መጠቀም ይችላሉ።
ደረጃ 5
ለፓስካል ፣ የ “StrToDate” () ተግባር የሕብረቁምፊዎችን መለወጥ ወደ ቀን በቀላሉ ያስተናግዳል ፣ ነገር ግን ፕሮግራምዎ የወራትን ስሞች የሚጠቀም ከሆነ “VarToDateTime” ን መጠቀም ይኖርብዎታል።
እ.ኤ.አ.
ቀን አንድ ፣ ቀን ሁለት ፣ ቀን ሶስት - TDateTime;
ይጀምሩ
DateOne: = VarToDateTime ('ጥር 1, 2000');
ShowMessage (DateToStri (DateOne));
መጨረሻ;
ደረጃ 6
በጃቫ ውስጥ ለመለወጥ የሚከተሉትን ስክሪፕት መጠቀም ይችላሉ-
Java.lang. Integer:
String myString = "1";
Int my = Integer.parseInt (myString);
Java.text. DateFormat:
DateFormat formDate = DateForman.getDateInstance ();
Java.util: ቀን:
ቀን የእኛ ቀን = dateFormat.parse (“01.01.2000”);