2010-02-19 6 views

ответ

5

Я не уверен, что вы подразумеваете под системным временем, но если это только строковое представление текущего времени, вы можете сделать следующее.

ClipBoard.SetText(DateTime.Now.ToString()) 

Этот код будет работать как в Windows Forms, так и в WPF.

+0

Нельзя ли просто скопировать время? – user225269

+0

'ClipBoard.SetText (DateTime.Now.ToString (" HH: mm: ss "))' Измените спецификатор формата, чтобы настроить внешний вид, если вам нравится http://msdn.microsoft.com/en-us/library/8kb3ddd4 .aspx – MarkJ

0

Используйте DateTime.Now, чтобы получить время и Google для копирования кода в буфер обмена.

Или взгляните на сообщение this.

0

Лучше использовать метод DateTime.UtcNow. Возвращает время без локального формата и смещения DST.

UTC не позволит вам избавиться от проблем при хранении данных. Вы можете всегда форматировать локально, когда требуется экспорт/отображение.

Смежные вопросы