我有一个输入字符串HH:MM:SS,例如15:43:13,
现在我想将它转换为日期时间,但只保留没有日期等的小时/时间
可能吗?
例如
string userInput = 15:43:13;
DateTime userInputTime = Convert.ToDateTime(userInput);
Run Code Online (Sandbox Code Playgroud)
会给我一个完整的日期,包括年份等,有没有办法将它转换为HH:MM:SS没有triming/substring?
谢谢
我需要使用以下表达式编辑内存地址:
MOV BYTE PTR SS:[EBP-423],8
Run Code Online (Sandbox Code Playgroud)
现在从我的研究中我发现了
Convert.ToByte('a')
Run Code Online (Sandbox Code Playgroud)
应该做这项工作,但我不能让它正常工作,所以我尝试了不同的方法 -
static private String convertAsciiTextToHex(String i_asciiText)
{
StringBuilder sBuffer = new StringBuilder();
for (int i = 0; i < i_asciiText.Length; i++)
{
sBuffer.Append(Convert.ToInt32(i_asciiText[i]).ToString("x"));
}
return sBuffer.ToString().ToUpper();
}
string Xax = convertAsciiTextToHex("MOV BYTE PTR SS:[EBP-423],8");
Console.WriteLine(Xax);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
现在我在Xax上得到错误的值,我应该得到以下值:
C6 85 59 FE FF FF 08
Run Code Online (Sandbox Code Playgroud)
但我得到了
Xax = "4D4F562042595445205054522053533A5B4542502D3432335D2C38"
Run Code Online (Sandbox Code Playgroud)