使用vb.net错误地将字符串值转换为datetime

时间:2016-04-28 09:09:57

标签: vb.net parsing datetime

所以我有这个日期时间值为9.3.2016 18:56:12,通过使用datetime.parse,我可以得到值,但不是得到'3'作为月份,它需要'9'作为月和' 3'作为不正确的日子。

solve()

我不想使用datetime.parseExact,因为我在数据库中有超过1个值。

请帮助:(谢谢!

2 个答案:

答案 0 :(得分:0)

由于您当前的文化似乎以您期望的方式解释日期,您可以简单地执行此操作,

Dim dateString = "9.3.2016 18:56:12"
Dim dateValue = DateTime.Parse(dateString)

如果不指定InvariantCulture,则指示DateTime.Parse使用当前文化,在您的情况下,正确解释日期字符串。

答案 1 :(得分:-1)

抱歉,我有解决方案。

.section1 {
  display: flex;
  flex-direction: column;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 0;
  height: 100%;
  margin-top: 100px;
}
.section1:before {
  content: "";
  background: url('/images/background.jpg') center center;
  height: 100%;
  position: fixed;
  left: 0;
  right: 0;
  z-index: -1;
  display: block;
  filter: blur(5px);
}

.section2 {
  padding: 50px 0;
  display: flex;
  flex-direction: row;
  flex: 1;
  background-color: #FF5D63;
}