我想以与Stack Overflow相同的方式显示"提交日期/时间"值
例如*2小时前*3天前*一个月前
我在PHP中看到了如何做到这一点的广泛答案,但有人可以帮助我使用VB版本吗?
首先计算自提交以来的确切时间:
Dim t As TimeSpan = DateTime.Now - submittedTime
Run Code Online (Sandbox Code Playgroud)
然后,您决定要用于显示结果的间隔.例如:
If t.TotalSeconds < 60 Then
display = "Less than a minute ago"
ElseIf t.TotalMinutes < 60 Then
display = t.Minutes.ToString() + " minutes ago"
ElseIf ...
... and so on
End If
Run Code Online (Sandbox Code Playgroud)