我有以下的F#代码:
let mutable argNum = 0
let cmdArgs = System.Environment.GetCommandLineArgs()
for arg in cmdArgs do
printfn "arg %d : %s" argNum arg
match argNum with
| 1 -> pmID <- System.Int32.Parse arg
| 2 -> startDate <- System.DateTime.Parse arg
| 3 -> endDate <- System.DateTime.Parse arg
| _ -> ()
argNum <- argNum + 1
对于日期参数,参数的格式为:"1-1-2011",即"M-D-YYYY"。 当我将日期写入XML序列化器时,得到以下格式:
1/1/2011 12:00:00 AM
我想完全删除时间部分。最好的方法是什么?