سؤال

لا أستطيع أن أتذكر أي تطبيق كنت أستخدمه، لكنني أذكر أنه يمثل تحليل / تفسير تاريخ أنيق حقا.

على سبيل المثال، يمكنك كتابة "قبل يومين" أو "غدا" وسوف يفهم.

أي مكتبات تقترح؟ نقاط المكافأة إذا كنت لا يمكن استخدامها من بيثون.

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

المحلول

انظر بلدي حتى الإجابة للحصول على روابط إلى ثلاثة مكتبات توقعات تاريخ الثعبان. واحد من هذه الأكثر استخداما هو بيثون - DateUtils. ولكن لسوء الحظ لا يمكنه التعامل مع جميع التنسيقات.

نصائح أخرى

ربما تفكر في PHP strtotime() وظيفة، و سكين الجيش السويسري من تاريخ التحليل:

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

strtotime("thursday, november ".date("Y")." + 3 weeks")

هذا يعطيني عيد الشكر. مدهش.

للأسف، لا يبدو أن هناك ما يعادل الثعبان. أقرب شيء يمكن أن أجده هو dateutil.parser وحدة.

البسيط الذي رأيته لهيبون هو هنا.

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

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