在我的数据库中,我有带日期时间类型的数据。我从数据库中读取这些数据并将其转换为字符串并存储在一个字符串变量中。我想从值中删除时间部分。我如何做到这一点?从变量值中删除部分字符串
回答
String.Format("{0:dd/MM/yyyy}", Datetime.Parse(DatetimeString))
这将输出18/03/2013
W/OP代码:
Dim dob As String = String.Format("{0:dd/MM/yyyy}",Reader("EMP_DOB"))
不适用于字符串变量。 – 2013-03-18 13:19:02
首先将它作为日期时间读取。这将在应用格式后将其转换为字符串。 – Jaxedin 2013-03-18 13:19:53
但是OP说:_“我从数据库中读取这些数据并将其转换为字符串并存储在一个字符串变量”_中。那么你的建议是什么? – 2013-03-18 13:20:45
如何如下:
Dim dob As String = Reader("EMP_DOB").ToString()
Dim dateOnly As String = Convert.ToDateTime(dob).ToShortDateString();
这将输出正确的格式字符串当前区域性,而直接格式化为“DD/MM/YYYY”不会采取特定的文化形式考虑。
从String
的DateTime
不卸下时间的一部分。因此,将其存储为DateTime
,并将其转换为字符串作为最后一步(例如,使用dt.ToShortDateString
)。
左右(假设DOB
在类的属性):
Me.DOB = Reader.GetDateTime(Reader.GetOrdinal("EMP_DOB"))
后(例如,如果你想设置一个TextBox
文本):
Me.TxtDOB.Text = DOB.ToShortDateString()
- 1. 从变量jquery中删除字符串的一部分
- 2. 在php中删除部分变量字符串
- 3. 从字符串中删除部分字符串到行尾
- 4. 从查询字符串中删除一个值第2部分
- 5. jQuery - 从表格值中删除字符串的一部分
- 6. 从删除字符变量
- 7. 基于可变参数值删除查询字符串部分
- 8. 在MYSQL中删除部分字符串
- 9. 从变量中删除字符串或字符
- 10. 从php字符串变量中删除字符
- 11. 从字符串列表中删除字符串的一部分,其中在本身的部分是字符串
- 12. 在MySQL视图中从字段中删除部分字符串
- 13. 将字符分配给字符串变量后删除char *
- 14. 从字符串变量分配与现有变量的值值
- 15. C#删除字符串“Color [ColorName]”中的字符串部分“Color []”
- 16. 从字符串中删除字符串
- 17. 从字符串中删除字符串
- 18. 从查询字符串中删除值
- 19. 从字符串中删除空值[,]
- 20. 在Mysql Workbench中删除字符串的可变部分
- 21. 删除“从字符串分隔符
- 22. iPhone编码删除部分字符串
- 23. Javascript - 删除部分字符串。
- 24. 删除部分字符串C#
- 25. 如何删除部分字符串?
- 26. 删除部分字符串Bash
- 27. 删除字符串的特定部分
- 28. SQL删除字符串的一部分
- 29. Ruby删除部分字符串
- 30. 使用KornShell删除部分字符串
从'日期时间删除时间部分'不是来自'String'。所以将它作为'DateTime'存储起来,并将其转换为字符串作为最后一步(例如'dt.ToShortDateString')。 – 2013-03-18 13:16:44