如何将字符串名称日期转换为DateTimeFormat Mysql c#?

时间:2016-06-09 04:05:14

标签: c# mysql asp.net phpmyadmin

我的字符串格式是2016年6月8日星期三下午7:10:29。

dateLabel.Text = DateTime.Now.ToLongDateString();  
timeLabel.Text = DateTime.Now.ToLongTimeString();  

我希望将它更改为datetimeformat,包括每次我将这些数据保存到mysql数据库时的周日。

2 个答案:

答案 0 :(得分:1)

尝试使用DateTime.Parse

string dateStr = "Wednesday, June 8, 2016 7:10:29 PM";
DateTime  date = DateTime.Parse(dateStr);

编辑: 将日期转换为dd-mm-yyyy 使用格式为

的tostring
string 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