أضف الكود التالي إلى application.properties
يستخدم Springboot جاكسون لتحليل JSON افتراضيًا
spring.jackson.date-format = yyyy-mm-dd hh: mm: ssssspring.jackson.time-Zone = gmt+8
إذا احتاج كيان فردي إلى استخدام نمط في تنسيقات أخرى ، أضف التعليقات التوضيحية إلى الكيان
استيراد org.springframework.format.annotation.dateTimeFormat ؛ استيراد com.fasterxml.jackson.annotation.jsonformat ؛ الطبقة العامة mrtype {jsonformat (timezone = "gmt+8" ، pattern = "yyy-mm-dd") dteTimeFormat تنسيق بيانات تاريخ التمهيد الربيعي تحويل @Jsonformat مثيل
عادة ما يكون هناك بيانات نوع التاريخ في فول بوجو. الشخص الذي يتم إرجاعه مباشرة من خلال @ResponseBody هو طابع زمني طويل عدد صحيح (عدد ميلي ثانية من عام 1970 إلى وقت المتغير). هناك العديد من الأسباب على الإنترنت ، لذلك لن أخوض في التفاصيل هنا. إذا كنت ترغب في إرجاع تنسيق تاريخ مخصص ، مثل: yyyymmddhhmmss ، فأنت بحاجة إلى إجراء المعالجة ذات الصلة. هناك العديد من أساليب المعالجة على الإنترنت ، والتي يتم توريثها بشكل عام وإعادة كتابة ، وهو أمر معقد للغاية. في الواقع ، لدى JSON بالفعل دعم @Jsonformat ، استخدم الأمثلة:
jSonFormat (timezone = "gmt+8" ، pattern = "yyyymmddhhmmss") تاريخ خاص ؛
الوظيفة: 1) عند إدخال المعلمات ، يجب تمرير رسالة الطلب فقط في سلسلة YyyyMMDDHHMMSS ، وسيتم تحويلها تلقائيًا إلى بيانات النوع. 2) عند إصدار المعلمة ، يتم تحويل بيانات نوع التاريخ تلقائيًا إلى سلسلة 14 بت وإرجاعها.
للحصول على تفاصيل ، يرجى الرجوع إلى:
ملاحظات أخرى ذات صلة:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.