|
สำหรับการแปลงรูปแบบวันที่ใน SQL ก็จะใช้ CONVERT(DateTime, "20181017", รหัสรูปแบบ) <-- ไปหารายละเอียดเพิ่มล่ะกันครับ ... แต่สำหรับผม ผมมักเขียนเป็นฟังค์ชั่นแทนครับ เพราะต้องตรวจสอบความถูกต้องของวันที่ก่อนด้วย ... - Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- '// บรรทัดแรกก็นับวันที่ถอยหลัง 30 วัน, บรรทัดล่าง ผมใช้ฟังค์ชั่นจัดรูปแบบแทน
- MsgBox(Now.AddDays(-30) & vbCrLf & _
- ConvertDate("20181017"))
- End
- End Sub
- Function ConvertDate(ByVal MyDate As String) As String
- Return Microsoft.VisualBasic.Right(MyDate, 2) & "/" & _
- Mid(MyDate, 5, 2) & "/" & _
- Microsoft.VisualBasic.Left(MyDate, 4)
- End Function
คัดลอกไปที่คลิปบอร์ด
|
|