私のアプリケーションでは、従業員のログイン時間を格納する"Login" という名前の TextBoxを使用しています。今、私はこの文字列を変換し、時間と分を2つの異なる整数変数に別々に保存したいだけです. 元:
Login.text="12:40 PM"; // 12:40 PM is system generated time
int HRS=12;
int MINS=40;
次のコード スニペットを試しました。
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));