dotnetthailand / ThaiNationalIDCard

A fork of chakphanu/ThaiNationalIDCard and make to actively update by .NET Thailand community
MIT License
39 stars 23 forks source link

การเรียก personal.Birthday กรณีที่บัตรมีแต่ปีเกิดจะเป็นอย่างไร #1

Open robocon opened 3 years ago

robocon commented 3 years ago

สงสัยครับว่า กรณีที่เรียกใช้ personal.Birthday?.ToString("dd/MM/yyyy") แล้วตัวบัตรประชาชนมีแค่ปีอย่างเดียว อย่างเช่น คนแก่บางคนที่จำวันเกิดและเดือนเกิดตัวเองไม่ได้ ค่าที่ได้จากรูปแบบ dd/MM/yyyy จะออกมาหน้าตาประมาณไหนครับ

j888888887777777 commented 2 years ago

เป็นปัญหาเหมือนกันครับบางคนข้อมูลในบัตรมีเเค่ Year แล้วทำให้ดึงข้อมูลไม่ได้ครับ

TakaRuangshawk commented 1 year ago

กรณี Birthday? แล้วเรียกออกมาไม่ได้ ลองไปเรียกBirthdayYearStringแทนดูครับ lbl_birthday.Text = personal.Birthday?.ToString("dd/MM/yyyy") ?? personal.BirthdayYearString ?? "";