الانتقال إلى المحتوى الرئيسي

كيفية التعبير عن تاريخ بتنسيق سلسلة باستخدام الاستعلامات في 1 ج

في برنامج 1 ج: غالبا ما تحتاج المؤسسة إلى العمل مع التواريخ وتحويلها إلى تنسيق سلسلة. قد يكون هذا ضروريا ، على سبيل المثال ، عند إنشاء التقارير أو عند معالجة البيانات. في هذه المقالة ، سننظر في كيفية التعبير عن تاريخ بتنسيق سلسلة باستخدام الاستعلامات في 1 درجة مئوية.

في 1 ج:هناك العديد من الطرق لتحويل التاريخ إلى سلسلة. واحدة من أبسط الطرق وأكثرها ملاءمة هي استخدام وظيفة التنسيق (). يسمح لك بتعيين تنسيق إخراج التاريخ المطلوب والحصول على تمثيل سلسلة.

مثال على استخدام وظيفة التنسيق() :

الشكل (التاريخ ، "دف=' د. م. س'")

في هذا المثال ، يحتوي المتغير "التاريخ" على قيمة التاريخ المراد تحويله إلى سلسلة. المعلمة الثانية من وظيفة "دف=' د. م. ي" يحدد تنسيق الإخراج المطلوب:" د "هو تمثيل من رقمين من اليوم ،" مم "هو تمثيل من رقمين من الشهر ،" ي " هو تمثيل من أربعة أرقام من السنة. يمكنك تغيير التنسيق وفقا لاحتياجاتك.

  1. مع التواريخ والعمل معها
  2. الأنواع الرئيسية للبيانات في 1 درجة مئوية
  3. 1. أرقام
  4. 2. خطوط
  5. 3. التواريخ والأوقات
  6. 4. نوع منطقي
  7. 5. أنواع البيانات المرجعية
  8. 6. الجداول والمصفوفات
  9. 7. التحويلات
  10. السلاسل والأرقام
  11. تحويل تاريخ إلى سلسلة
  12. تنسيق التاريخ
  13. ميزات تنسيق التاريخ في 1 ج
  14. إدارة تنسيق التاريخ
  15. مثال عملي
  16. سؤال وجواب
  17. كيف أعبر عن تاريخ بتنسيق سلسلة?
  18. ما تنسيق السلسلة الذي سيتم استخدامه للتعبير عن التاريخ?
  19. كيف يمكنني استخدام وظيفة التنسيق للتعبير عن التاريخ بالتنسيق المطلوب?
  20. هل يمكنني استخدام تنسيق السلسلة الخاص بي للتعبير عن التاريخ?

مع التواريخ والعمل معها

التواريخ هي أحد الأنواع الرئيسية للبيانات التي يجب عليك العمل معها في البرمجة. بلغة 1 ج: توفر الشركة أيضا وظائف خاصة للعمل مع التواريخ ، مما يجعلها ملائمة لتشغيلها في التعليمات البرمجية.

في 1 ج:يتم تمثيل تاريخ المؤسسة كقيمة من نوع" التاريخ " ، والذي يحتوي على معلومات حول السنة والشهر واليوم والساعة والدقيقة والثانية. يتيح لك ذلك إجراء عمليات تاريخ مختلفة مثل المقارنة والجمع والطرح وما إلى ذلك.

لإنشاء تاريخ في 1 ج:يمكن للمؤسسة استخدام وظيفة التاريخ ، والتي تأخذ السنة والشهر واليوم كوسائط. على سبيل المثال ، لإنشاء تاريخ في 25 ديسمبر 2022 ، يمكنك استخدام الكود التالي:

التاريخ (2022 ، 12 ، 25)

تقوم دالة التاريخ بإرجاع قيمة من نوع التاريخ ، والتي يمكن تخزينها في متغير واستخدامها في المستقبل.

بالإضافة إلى ذلك ، في 1 ج:لدى المؤسسة أيضا وظائف لتحويل التواريخ إلى سلاسل وتواريخ التنسيق والعديد من العمليات الأخرى. على سبيل المثال ، تسمح لك وظيفة التنسيق بتحويل تاريخ إلى سلسلة بتنسيق معين. فيما يلي مثال على الاستخدام:

التنسيق(التاريخ (2022 ، 12 ، 25) ، "دف='د.م.س'")

ستكون نتيجة تنفيذ هذا الرمز هي السلسلة "12/25/2022" ، حيث تشير كلمة "د" إلى اليوم ، "مم" — الشهر ، " نعم " — السنة.

أيضا ، باستخدام وظيفة" اليوم "، يمكنك الحصول على رقم اليوم في الشهر ، وظيفة" الشهر "— رقم الشهر ، وظيفة" السنة " — السنة ، إلخ. على سبيل المثال ، للحصول على رقم الشهر لتاريخ 25 ديسمبر 2022 ، يمكنك استخدام الكود التالي:

الشهر (التاريخ (2022 ، 12، 25))

ستكون نتيجة تنفيذ هذا الرمز الرقم " 12 " ، مشيرا إلى ديسمبر.

وهكذا ، في لغة 1 ج:توفر الشركة وظائف وإمكانيات مختلفة للعمل مع التواريخ ، مما يجعلها مريحة وفعالة لتشغيل هذا النوع من البيانات في رمز البرنامج.

الأنواع الرئيسية للبيانات في 1 درجة مئوية

في لغة البرمجة 1 ج ، هناك عدد من أنواع البيانات الأساسية التي تستخدم لتخزين المعلومات ومعالجتها. دعونا ننظر إلى بعض منهم:

1. أرقام

في 1 درجة مئوية ، يمكن تمثيل الأرقام بأنواع مختلفة من البيانات:

  • تستخدم الأعداد الصحيحة لتخزين القيم الصحيحة ، الإيجابية والسلبية.
  • تستخدم الأرقام الحقيقية (الحقيقية) لتخزين أرقام الفاصلة العائمة.
  • تم تصميم الأرقام النقدية (العملة) لتخزين القيم النقدية بدقة معينة.

2. خطوط

تستخدم السلاسل في 1 درجة مئوية لتخزين المعلومات النصية. يمكن أن تحتوي على أي أحرف ، بما في ذلك المسافات وعلامات الترقيم والأحرف الخاصة.

3. التواريخ والأوقات

يمكن تمثيل التواريخ والأوقات في 1 درجة مئوية بأنواع مختلفة من البيانات:

  • التاريخ-يستخدم لتخزين التواريخ فقط دون وقت.
  • يستخدم الوقت لتخزين الوقت فقط بدون تاريخ.
  • التاريخ والوقت (التاريخ والوقت) — يخزن التاريخ والوقت.

4. نوع منطقي

يتم استخدام نوع البيانات المنطقية في 1 ج لتخزين القيمة" صواب "أو"خطأ". يمكن أن يستغرق قيمتين محتملتين: "صحيح" أو "خطأ".

5. أنواع البيانات المرجعية

تستخدم أنواع البيانات المرجعية لتخزين المراجع إلى كائنات أخرى في النظام. يتم استخدامها ، على سبيل المثال ، عند العمل مع كائنات قاعدة البيانات أو عند ربط الكائنات ببعضها البعض.

6. الجداول والمصفوفات

في 1 درجة مئوية ، توجد أنواع بيانات خاصة لتخزين الجداول والمصفوفات. الجدول عبارة عن مجموعة من الأعمدة والصفوف ، والمصفوفة عبارة عن مجموعة مرتبة من العناصر من نوع معين.

7. التحويلات

التعدادات هي مجموعة من القيم المحددة مسبقا والتي يمكن استخدامها كقيمة لمتغير. إنها مفيدة عندما يكون من الضروري الحد من خيارات القيمة الممكنة.

هذه ليست سوى بعض أنواع البيانات الرئيسية المستخدمة في لغة البرمجة 1 سي. اعتمادا على المهمة والمتطلبات المحددة ، يمكن استخدام أنواع مختلفة من البيانات لحل المهام.

السلاسل والأرقام

السلاسل والأرقام هي أنواع البيانات الرئيسية في البرمجة. في 1 ج ، كما هو الحال في العديد من لغات البرمجة الأخرى ، السلاسل عبارة عن سلسلة من الأحرف ، والأرقام هي قيم رقمية.

يمكن إنشاء السلاسل باستخدام علامات اقتباس مفردة أو مزدوجة. على سبيل المثال:

فار ستر 1 = ' مرحبا, العالمية!';

فار ستر2 = " مرحبا, العالمية!";

يمكن أن تكون الأرقام في 1 ج أعدادا صحيحة أو أرقاما حقيقية. على سبيل المثال:

رقم فار 1 = 10;

رقم فار 2 = 3.14;

يمكن أيضا دمج السلاسل والأرقام باستخدام عامل التشغيل"+". على سبيل المثال:

فار شارع = 'مرحبا,' + ' العالم!';

فار الأسطوانات = 10 + 5;

يقوم عامل التشغيل " + " للسلاسل بإجراء عملية تسلسل ، أي يجمع بين سلسلتين في سلسلة واحدة. يقوم عامل التشغيل " + " للأرقام بإجراء عملية إضافة.

للحصول على طول السلسلة ، إلخ.

لتقريب الأرقام ، إلخ.

وبالتالي ، للعمل مع التواريخ بتنسيق سلسلة باستخدام الاستعلامات في 1 درجة مئوية ، يجب أن تكون قادرا على العمل مع السلاسل والأرقام.

تحويل تاريخ إلى سلسلة

في 1 ج: هناك طرق مختلفة لتحويل تاريخ إلى سلسلة في مؤسسة. قد تكون هذه العمليات مطلوبة في الحالات التي يكون فيها من الضروري طباعة التاريخ أو نقله إلى نظام خارجي لا يدعم العمل بتنسيق التاريخ في 1 ج.

وظيفة خط التاريخ:

تتمثل إحدى أسهل الطرق لتحويل تاريخ إلى سلسلة في استخدام دالة سلسلة التاريخ المضمنة ، والتي تحول قيمة التاريخ إلى سلسلة بتنسيق محدد.

التاريخ = التاريخ الحالي();

تواريخ السلسلة = سلسلة التاريخ (التاريخ ، تواريخ التنسيق.);

في هذا المثال ، نقوم بإنشاء متغير تاريخ وتعيين قيمة التاريخ الحالي. ثم نستخدم دالة سلسلة التاريخ لتحويل قيمة التاريخ إلى سلسلة سلسلة بتنسيق التنسيق.

تنسيق التاريخ يدويا:

إذا لم تكن التنسيقات المحددة مسبقا لوظيفة سلسلة التاريخ مناسبة لك ، فيمكنك تنفيذ خوارزمية تنسيق التاريخ الخاصة بك في سلسلة.

وظيفة تحويل التاريخ إلى سلسلة (التاريخ)

تنسيق الإرجاع(اليوم (التاريخ) ، "سمو") + "."+تنسيق(شهر (تاريخ) ، "مم") + "."+التنسيق (السنة (التاريخ) ، "نعم");

نهاية الدالة

في هذا المثال ، نقوم بإنشاء وظيفة خاصة بنا لتحويل سلسلة التاريخ ، والتي تأخذ قيمة التاريخ كمدخل وإرجاع سلسلة مع التاريخ في شكل"س. م. س".

التحويل باستخدام قالب سلسلة:

أيضا ، لتحويل تاريخ إلى سلسلة ، يمكنك استخدام قوالب سلسلة تسمح لك بإجراء عمليات تنسيق أكثر تعقيدا.

التاريخ = التاريخ الحالي();

قالب = "د ش ش ش ش س ص";

تواريخ السلسلة = التنسيق (التاريخ ، القالب);

في هذا المثال ، نحدد متغير التاريخ ونعين له قيمة التاريخ الحالي. ثم ، في متغير القالب ، نكتب قالب سلسلة التي سيتم استبدال الأحرف "د" ، "مم" و "ي" مع القيم المقابلة من اليوم والشهر والسنة. ثم ، باستخدام وظيفة التنسيق ، نقوم بتحويل قيمة التاريخ إلى سلسلة سلسلة باستخدام القالب المحدد.

يعد عرض التاريخ بتنسيق السلسلة الصحيح مهمة مهمة للعديد من المبرمجين ومستخدمي 1 سي: المؤسسات. باستخدام الطرق الموضحة أعلاه ، يمكنك بسهولة تحويل التواريخ إلى التنسيق المطلوب واستخدامها في مهام مختلفة.

تنسيق التاريخ

في 1 ج, يمكنك بسهولة تنسيق تاريخ بتنسيق معين باستخدام عوامل ووظائف خاصة. يمكن أن يكون تنسيق التاريخ مفيدا عند طباعة المعلومات أو عرضها على الشاشة ، وكذلك للعمل معها في أنظمة البرامج الأخرى.

لتنسيق تاريخ في 1 ج ، يمكنك استخدام الوظائف التالية:

  1. سلسلة التاريخ (التاريخ ، التنسيق) — يحول التاريخ إلى سلسلة من التنسيق المحدد. على سبيل المثال:

    الشكلالنتيجة
    هو "د. مم. نعم""12.05.2022»
    "اليوم = يوم ، شهر = شهر ، سنة = سنة""اليوم = 12 ، الشهر = 05 ، السنة = 2022"
  2. تنسيق (تاريخ ، قالب) - إرجاع سلسلة مع القالب المطبق على قيمة التاريخ. على سبيل المثال:

    قالبالنتيجة
    "اليوم""05/12/2022"
    "د ش ش ش ش ص""12 مايو 2022"

يمكنك أيضا استخدام المشغلين للعمل مع التاريخ:

  • إضافة تاريخ (التاريخ والوقت والفاصل الزمني) — يضيف الفاصل الزمني المحدد إلى التاريخ أو الوقت ويعيد القيمة التي تم تغييرها. يمكن تعيين الفاصل الزمني في الأيام والشهور والسنوات والساعات والدقائق والثواني. على سبيل المثال:

    الفاصل الزمنيالنتيجة
    1 يوم13.05.2022
    1 شهر12.06.2022
  • التاريخ بين (تاريخ التاريخ ، تاريخ الإنهاء) - إرجاع الفرق بين تاريخين في أيام. على سبيل المثال:

    داتاناشالاتاريخ الانتهاءالنتيجة
    01.05.202212.05.202211
    01.01.202231.12.2022365

يمكن أن يكون تنسيق التاريخ في 1 درجة مئوية مرنا للغاية ويسمح لك بتغيير تنسيق الإخراج بسهولة وفقا للمتطلبات. هذه أداة مفيدة عند العمل مع التواريخ والأوقات في برنامج 1 سي.

ميزات تنسيق التاريخ في 1 ج

في البرنامج ج 1: المؤسسة ، تنسيق التاريخ مهمة هامة عند العمل مع البيانات. يتيح لك ذلك تقديم معلومات حول التاريخ بالتنسيق المناسب ، مع مراعاة متطلبات الشركة أو التشريع.

1 ج:توفر الشركة العديد من وظائف تنسيق التاريخ التي يمكن استخدامها في الاستعلامات والتقارير والمستندات الأخرى. فيما يلي بعض ميزات تنسيق التاريخ في 1 ج:

  1. التنسيق باستخدام سلسلة التنسيق: في 1 ج: يمكن للشركة تحديد تنسيق التاريخ المطلوب باستخدام سلسلة التنسيق. سيعرض التاريخ بالتنسيق" 01.01.2022". هذا يسمح لك لتخصيص إخراج التاريخ في النموذج المطلوب.
  2. تنسيق الوظيفة: في 1 ج: تمتلك الشركة وظيفة تنسيق خاصة تسمح لك بتهيئة التاريخ وفقا للمعايير المحددة. على سبيل المثال ، يمكنك تحديد تنسيق يوم الأسبوع ، مثل "الاثنين". هذا مفيد بشكل خاص عند إنشاء التقارير أو المستندات المطبوعة.
  3. استخدام قناع البيانات: يسمح لك قناع البيانات بتقييد إدخال البيانات في حقل التاريخ والوقت. على سبيل المثال ، يمكنك تحديد أن الحقل يجب أن يحتوي على تاريخ في تنسيق "د.م.ي". إذا قام المستخدم بإدخال التاريخ بتنسيق مختلف ، فسيقوم البرنامج بإرجاع خطأ.
  4. تحويل وظيفة السلسلة: تتيح لك وظيفة تحويل السلسلة تحويل تاريخ إلى سلسلة بتنسيق محدد. على سبيل المثال ، يمكنك تحويل تاريخ إلى سلسلة بالتنسيق "ي-مم-د" للحفظ في قاعدة بيانات أو النقل إلى برنامج آخر.
  5. تنسيق التاريخ في الطلبات: في 1 ج:يمكنك أيضا استخدام وظائف تنسيق التاريخ مباشرة في الاستعلامات. على سبيل المثال ، باستخدام وظيفة التنسيق ، يمكنك تنسيق تاريخ للإخراج في تقرير أو تصفية البيانات.

ميزات تنسيق التاريخ في 1 ج: تتيح لك المؤسسة تقديم التاريخ بالتنسيق المطلوب وتبسيط العمل مع البيانات. هذا مهم بشكل خاص للعرض الدقيق للتاريخ وفقا لمتطلبات الشركة أو التشريع.

إدارة تنسيق التاريخ

في عملية العمل مع التواريخ في 1 درجة مئوية ، يصبح من الضروري عرض التاريخ بتنسيق معين. للقيام بذلك ، تحتوي لغة الاستعلام والوصول إلى قاعدة البيانات على وظائف ومشغلات خاصة تسمح لك بالتحكم في تنسيق التاريخ.

فيما يلي بعض الوظائف التي يمكن استخدامها لتنسيق التواريخ:

  • تواريخ التنسيق (التاريخ والوقت ، التنسيق) هي وظيفة تحول التاريخ والوقت المرسل إلى التنسيق المحدد. على سبيل المثال ، تواريخ التنسيق(التاريخ الحالي () ، "يوم.الشهر. عام".
  • اليوم (التاريخ والوقت) هي وظيفة ترجع يوم التاريخ المحدد. على سبيل المثال ، سيعيد اليوم(التاريخ الحالي()) اليوم الحالي من الشهر.
  • الشهر (التاريخ والوقت) هي وظيفة ترجع شهر التاريخ المحدد. على سبيل المثال ، سيعيد الشهر(التاريخ الحالي()) الشهر الحالي.
  • السنة (التاريخ والوقت) هي وظيفة ترجع سنة التاريخ المحدد. على سبيل المثال ، ستعيد السنة(التاريخ الحالي()) السنة الحالية.

باستخدام هذه الوظائف ، يمكنك تنسيق التاريخ بالتنسيق المطلوب لعرضه على المستخدم أو نقل القيمة إلى نظام آخر.

يمكن أيضا استخدام عوامل التنسيق للتحكم في إخراج التاريخ. على سبيل المثال ، المشغل التالي:

  1. الشكل;

يسمح لك بتنسيق التاريخ في النمط المحدد.

على سبيل المثال ، الاستعلام التالي:

اختر

الشكل

من عند

دليل.المقاولون

أين

الرمز = "001"

سيعود التاريخ في شكل " اليوم.الشهر.السنة " للطرف المقابل المختار.

إذا كنت تريد أن يكون تنسيق التاريخ أكثر تعقيدا أو مختلفا عن التنسيق القياسي ، فيمكنك استخدام وظيفة القالب() لتنسيق التاريخ في سلسلة.

على سبيل المثال ، الاستعلام التالي:

اختر

قالب (""،تاريخ التنفيذ، "د. م. س. س:مم") كيف يتم تنسيق الوقت

من عند

وثيقة.طلب الزبون

أين

تاريخ التنفيذ > التاريخ

تشكيل سيعود تاريخ ووقت تنفيذ النظام في شكل " اليوم.الشهر.ساعات السنة: دقائق."

وبالتالي ، فإن إدارة تنسيق التاريخ في الاستعلامات والوصول إلى قاعدة بيانات 1 سي يسمح لك بتخصيص عرض التاريخ بمرونة بالنمط والتنسيق المطلوبين اللذين يلبيان متطلبات التطبيق الخاص بك.

مثال عملي

لنفترض أن لدينا المهمة التالية: من الضروري التعبير عن التاريخ الحالي بتنسيق سلسلة باستخدام استعلام في 1 درجة مئوية.

للقيام بذلك ، يمكننا استخدام الخطوات التالية:

  1. قم بإنشاء وحدة نمطية جديدة في رمز 1 درجة مئوية وقم بتسميتها "مثال للتعبير عن التاريخ".
  2. في الوحدة النمطية ، حدد إجراء يسمى" تعبير التاريخ " ، والذي سيعيد سلسلة مع التاريخ الحالي.
  3. داخل الإجراء ، استخدم وظيفة التنسيق لتحويل التاريخ الحالي إلى سلسلة.
  4. اعرض السلسلة المستلمة على الشاشة باستخدام وظيفة" الإبلاغ".

قد يبدو نموذج التعليمات البرمجية كما يلي:

إجراءات التعبير عن التاريخ()

هو تقرير (شكل (التاريخ الحالي () ، "دف=د. م. س"));

نهاية الإجراء

بعد إنشاء إجراء ، يمكننا تسميته من وحدة نمطية أو نموذج آخر لرؤية النتيجة. على سبيل المثال ، يمكننا إضافة زر إلى النموذج وكتابة التعليمات البرمجية التالية لمعالج الحدث "الضغط":

الاستخدام

إجراءات التقديم()

تعبيرات التاريخ();

نهاية الإجراء

الآن ، عندما نضغط على الزر ، سنرى نافذة مع التاريخ الحالي في شكل "يوم.

هذا مجرد مثال ، ويمكنك استخدام تنسيقات ووظائف مختلفة من 1 درجة مئوية للتعبير عن التاريخ بالتنسيق المطلوب.

سؤال وجواب

كيف أعبر عن تاريخ بتنسيق سلسلة?

في 1 درجة مئوية ، يمكنك التعبير عن التاريخ بتنسيق سلسلة باستخدام وظيفة" التنسيق". على سبيل المثال ، إذا كان لديك متغير "تاريخ" يحتوي على تاريخ ، ثم للتعبير عنه في شكل سلسلة ، يمكنك استخدام التعليمات البرمجية التالية: سلسلة = تنسيق(التاريخ ، "د.م. ي");

ما تنسيق السلسلة الذي سيتم استخدامه للتعبير عن التاريخ?

للتعبير عن تاريخ بتنسيق سلسلة في 1 ج ، عادة ما يتم استخدام التنسيق "د.م.ي". في هذا الشكل ، د تقف على اليوم ، مم للشهر ، و ص للسنة. يمكن تغيير خيار التنسيق وفقا لمتطلبات المشروع.

كيف يمكنني استخدام وظيفة التنسيق للتعبير عن التاريخ بالتنسيق المطلوب?

لاستخدام وظيفة" التنسيق " في 1 درجة مئوية للتعبير عن تاريخ بالتنسيق المطلوب ، تحتاج أولا إلى تحديد متغير يحتوي على التاريخ. ثم استدعاء وظيفة التنسيق مع وسيطتين-متغير يحتوي على التاريخ وسلسلة تحدد التنسيق المطلوب. على سبيل المثال: سلسلة = تنسيق(التاريخ ، "د.مم.ي");

هل يمكنني استخدام تنسيق السلسلة الخاص بي للتعبير عن التاريخ?

نعم ، في 1 درجة مئوية ، يمكنك استخدام تنسيق السلسلة الخاص بك للتعبير عن التاريخ باستخدام وظيفة "التنسيق". يمكنك إنشاء التنسيق الخاص بك عن طريق تحديد الأحرف اللازمة للتعبير عن اليوم والشهر والسنة ، ثم تمرير هذا التنسيق إلى وظيفة التنسيق كوسيطة سلسلة. على سبيل المثال: سلسلة = تنسيق (التاريخ ، "مم-د-ي");