Как получить системное время с помощью VB.NET и скопировать его в буфер обмена автоматически?Получить системное время в VB.NET
Есть ли встроенная функция в VB.NET для этого?
Как получить системное время с помощью VB.NET и скопировать его в буфер обмена автоматически?Получить системное время в VB.NET
Есть ли встроенная функция в VB.NET для этого?
Я не уверен, что вы подразумеваете под системным временем, но если это только строковое представление текущего времени, вы можете сделать следующее.
ClipBoard.SetText(DateTime.Now.ToString())
Этот код будет работать как в Windows Forms, так и в WPF.
Используйте DateTime.Now, чтобы получить время и Google для копирования кода в буфер обмена.
Или взгляните на сообщение this.
Лучше использовать метод DateTime.UtcNow
. Возвращает время без локального формата и смещения DST.
UTC
не позволит вам избавиться от проблем при хранении данных. Вы можете всегда форматировать локально, когда требуется экспорт/отображение.
Нельзя ли просто скопировать время? – user225269
'ClipBoard.SetText (DateTime.Now.ToString (" HH: mm: ss "))' Измените спецификатор формата, чтобы настроить внешний вид, если вам нравится http://msdn.microsoft.com/en-us/library/8kb3ddd4 .aspx – MarkJ