كيفية استخدام وظيفة today في sas (مع أمثلة)
يمكنك استخدام الدالة TODAY في SAS لإنشاء التاريخ الحالي.
توضح الأمثلة التالية كيفية استخدام الدالة TODAY عمليًا.
مثال 1: استخدم الدالة TODAY لإنشاء التاريخ الحالي (بدون تنسيق)
افتراضيًا، تقوم الدالة TODAY بإخراج التاريخ الحالي كقيمة تاريخ SAS رقمية، وهو عدد الأيام منذ 1 يناير 1960:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
run ;
/*view dataset*/
proc print data =my_data;
قامت الدالة TODAY بإنشاء القيمة 23135.
وبما أن هذه المقالة كتبت في 5 مايو 2023، فهذا يعني مرور 23135 يومًا منذ 1 يناير 1960.
المثال 2: استخدم الدالة TODAY لإنشاء التاريخ الحالي (DDMMYY10. Formatting)
يوضح التعليمة البرمجية التالية كيفية استخدام الدالة TODAY لإنشاء التاريخ الحالي باستخدام DDMMYY10. تَخطِيط:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
format today_date ddmmyy10. ;
put today_date;
run ;
/*view dataset*/
proc print data =my_data;
قامت الدالة TODAY بإنشاء التاريخ الحالي و ddmmy10. قام خيار التنسيق بتنسيقه على أنه 05/05/2023 .
مثال 3: استخدم الدالة TODAY لإنشاء التاريخ الحالي (DATE9.Formatting)
يوضح التعليمة البرمجية التالية كيفية استخدام الدالة TODAY لإنشاء التاريخ الحالي باستخدام DATE9. تَخطِيط:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
format today_date date9. ;
put today_date;
run ;
/*view dataset*/
proc print data =my_data;
قامت الدالة TODAY بإنشاء التاريخ والتاريخ الحالي 9. قام خيار التنسيق بتنسيقه على أنه 05MAY2023 .
لاحظ أننا في هذا البرنامج التعليمي قمنا فقط بتوضيح بعض الطرق لتنسيق التاريخ.
ارجع إلى صفحة وثائق SAS للحصول على قائمة كاملة بتنسيقات التاريخ التي يمكنك استخدامها.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية إضافة أيام حتى الآن في SAS
كيفية الحصول على يوم من الأسبوع من التاريخ في SAS
كيفية حساب الفرق بين تاريخين في SAS