转换日期 Format/Encrypt 日期

Convert Date Format/Encrypt Date

我是 VB.NET 编码新手。我有一个问题,请回答这个问题。

我制作了一个将当前日期插入数据库的程序。但是当它显示日期时,它的格式是 dd/MM/yyyy 即。 01/01/2018。我希望日期显示为 A/A/BJAH where 1=A 2=B 3=C 4=D etc.

正如我在评论中所说,您必须将 numbers 转换为 alphabets。这是一个简单的功能来实现你正在寻找的东西:

Function EncryptDate(Datevalue As String) As String
  Dim str As String = Datevalue
  str = str.Replace(1, "A")
  str = str.Replace(2, "B")
  str = str.Replace(3, "C")
  str = str.Replace(4, "D")
  str = str.Replace(5, "E")
  str = str.Replace(6, "F")
  str = str.Replace(7, "G")
  str = str.Replace(8, "H")
  str = str.Replace(9, "I")
  str = str.Replace(0, "J")
  Return str
End Function

因此MessageBox.Show(EncryptDate(Now.ToString("dd/MM/yyyy")))会给出

BI/JH/BJAG