Ela*_*yan 0 c# asp.net casting type-conversion
在我的应用程序中,我有一个名为"Login"的TextBox,它存储了一个empoloyee的登录时间.现在我只想转换此字符串并将小时和分钟分别存储在2个不同的Integer变量中.例如:
Login.text="12:40 PM"; // 12:40 PM is system generated time
int HRS=12;
int MINS=40;
Run Code Online (Sandbox Code Playgroud)
我试过以下代码片段:
string log = Login.Text;
char[] mychar = {'A','M','P'};
int workhrs = Convert.ToInt32(System.DateTime.Now.ToString("HH"));
int logtime = Convert.ToInt32(log.TrimEnd(mychar));
Run Code Online (Sandbox Code Playgroud)
var dt = DateTime.ParseExact(text,"hh:mm tt",CultureInfo.InvariantCulture);
int h = dt.Hour;
int m = dt.Minute;
Run Code Online (Sandbox Code Playgroud)