سؤال

لدي استعلام WMI التي تحدد الوقت في هذا الشكل '20090219000000.000000+480'

يمكن أن تقولوا لي ما شكل هذا و لا .صافي لديك أي المدمج في وظيفة للعمل معها ؟

تحرير

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

تحرير 2

اكتشفت هذا الوقت هو في CIM_DATETIME تنسيق.

هل كانت مفيدة؟

المحلول

هذا يبدو مثل معيار التاريخ الوقت سلسلة من دون أي فواصل:

'20090219000000.000000+480'

'yyyyMMddhhmmss.ffffff+480'

yyyy - السنة من أربعة أرقام.
مم - الرقمية الشهر.رقم واحد في الأشهر صفر.
dd - يوم من الشهر.رقم واحد أيام رائد صفر.
hh - ساعة في 12 ساعة.رقم واحد علي صفر.(هذا يمكن أن يكون أيضا سمو التي هي ساعة في 24 ساعة مع رقم واحد ساعات وجود صفر.)
مم - دقيقة.رقم واحد دقيقة يكون صفر.
ffffff - جزء من الثانية في ستة أرقام الدقة.

إن "+480" هو على الأرجح التوقيت مؤشر على الرغم من عدم وجود معيار واحد.عادة المناطق الزمنية ممثلة ساعات (أو ساعة و دقيقة) من UTC.ويبدو أن هذا ربما يكون إلا دقائق.كما لا يوجد معيار محدد التنسيق.

تاريخ / وقت في الدرجة .صافي هو ما كنت تستخدم للعمل مع هذه القيمة.ومع ذلك, ربما كنت تريد أن تأخذ "+480" جزء قبل تحليل المتبقية في سلسلة الفعلي التاريخ والوقت متغير.ثم يمكنك ضبط هذا التوقيت الصحيح أو أداء التوقيت التحويل (من دقائق إلى ساعات/دقيقة) قبل الوقت و تغيير "+480" الصحيح التوقيت التمثيل ومن ثم تمرير كل شيء إلى التاريخ والوقت.تحليل.

نصائح أخرى

كما اقترح آخرون السلسلة مثال التاريخ والوقت وزارة المالية نوع البيانات.هو سلسلة ذات طول ثابت و يمكنك العثور على تفاصيل حول هيكلها هنا..صافي يستخدم النظام.إدارة مساحة للوصول إلى WMI واحدة من الطبقات ManagementDateTimeConverter الدرجة التي تسهل العمل مع WMI قيم التاريخ والوقت.

نلقي نظرة على هذا الرابط.فقط من خلال النظر أود أن أقول إنه في شكل yyyyMMddhhmmss.[مجموعة كاملة من 'f' أحرف].

سيكون من المفيد إذا كنت لنا تاريخ ممثلة.فإنه 2009 في البداية يشير إلى أنها قد تكون YYYYMMDDHHMMSS.FFFFFF+TZ

(F= جزء من ثانية ، TZ يجري فرق من UTC في دقيقة, حتى هنا, 6 ساعات)

يمكنك تحليل هذا مع التاريخ والوقت.ParseExact-ميثود (String, String, IFormatProvider, DateTimeStyles)

شكل السلسلة "yyyyMMddHHmmss.ffffffzzz"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top