本文介绍了从身份证号获取生日的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从斯里兰卡身份证中提取生日.我很努力.请参阅以下内容.  

将dts设置为Date = TextBox1.text

TextBox2.Text = dts.DayOfYear 

通过此代码,

我可以将一天(1992.07.21)输入到TextBox1,并在TextBox2中获取输出(203).  但这不是我想要的.

i can input a day (1992.07.21) to TextBox1 and get output (203) in TextBox2.  BUT this is not i wanted.

我想输入年份(203)并获得输出(1992.07.21).

提前感谢.

  Ex- 922030863V 

92          203              0863V年 

         一年中的一天     

年份(203)------->就像这样.7月21日7月21日.

推荐答案

Option Strict On
Imports System.ComponentModel

Public Class Form9

    Private Sub Form9_Load(sender As Object, e As EventArgs) Handles Me.Load
        Dim theDate As Date = DaysToDate(203)

        MsgBox(theDate.ToLongDateString)
    End Sub

    Private Function DaysToDate(theDays As Integer) As Date
        DaysToDate = New DateTime(DateTime.Today.Year, 1, 1).AddDays(theDays - 1)

    End Function

End Class


这篇关于从身份证号获取生日的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 20:09