我的字符串格式是2016年6月8日星期三下午7:10:29。
dateLabel.Text = DateTime.Now.ToLongDateString();
timeLabel.Text = DateTime.Now.ToLongTimeString();
我希望将它更改为datetimeformat,包括每次我将这些数据保存到mysql数据库时的周日。
答案 0 :(得分:1)
尝试使用DateTime.Parse
string dateStr = "Wednesday, June 8, 2016 7:10:29 PM";
DateTime date = DateTime.Parse(dateStr);
编辑: 将日期转换为dd-mm-yyyy 使用格式为
的tostringstring newDate = date.ToString("dd-MMM-yyyy");
在你的sql传递中,这个字符串直接在sql端解析它
答案 1 :(得分:1)
在<!DOCTYPE html>
<html>
<head>
<script src="https://code.angularjs.org/1.5.2/angular.js"></script>
<script src="https://code.angularjs.org/1.5.2/angular-messages.js"></script>
<link data-require="bootstrap-css@3.3.6" data-semver="3.3.6" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css" />
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<document ng-app="myapp">
<div ng-controller="mycontroller">
<form name="myform" class="form-horizontal">
<h1>{{myform.name.$error}}!</h1>
<input type="text" class="form-control" name="name" ng-model="name" validate />
</form>
</div>
</document>
</body>
</html>
中,您可以在C#
上致电ToString
时提供格式。
由于您需要完整日期时间格式,因此您可以将DateTime
传递给"f"
ToString()
检查更多standard formats