반응형
C# 윈폼 - 현재 날짜 시간 실시간으로 가져오기
label1 과 timer1 을 하나씩 추가한다.
Form1을 더블클릭하여 코드 작성창을 연다.
다시 디자인창으로 돌아와 timer1도 더블클릭 한 뒤,
아래와 같이 코드를 작성한다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace My_CurrentTime
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Interval = 100; //타이머 간격 100ms
timer1.Start(); //타이머 시작
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString("F"); // label1에 현재날짜시간 표시, F:자세한 전체 날짜/시간
}
}
}
타이머를 사용한 이유는 시간이 실시간으로 바뀌게 표시하기 위해서다.
타이머 없이 DateTime.Now 만 실행하면 실행한 그 순간의 시간만 표시된다.
결과화면.
현재 날짜와 시간을 실시간으로 확인할 수 있다. 초단위로 바뀌는 걸 볼 수 있다.
.
.
너는 청년의 때에 너의 창조주를 기억하라.
곧 곤고한 날이 이르기 전에,
나는 아무 낙이 없다고 할 해들이 가깝기 전에,
해와 빛과 달과 별들이 어둡기 전에,
비 뒤에 구름이 다시 일어나기 전에 그리하라. - 전도서 12장 1~2절
반응형
'프로그래밍 > C#' 카테고리의 다른 글
C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 (11) | 2022.04.20 |
---|---|
C# 윈폼 - ToolTip 사용법 (0) | 2022.03.31 |
C# 윈폼 - panel 내 마우스 좌표 얻는 방법 (0) | 2022.03.16 |
C# 윈폼 - Label 폰트 변경 (0) | 2021.12.17 |
C# 윈폼 - 나만의 탐색기, 폴더뷰어 (0) | 2021.11.30 |