반응형

날짜

(파이썬) 생일이 몇 일 남았는지 계산하기

파이썬으로 '20001225' 형식으로 된 날짜를 입력했을 때, 자신의 생일까지 남은 일수를 계산하는 파이썬 코드입니다. 생일이 이미 지났으면 다음 년도의 생일까지의 날짜를 계산합니다. from datetime import datetime def remaining_days_until_birthday(birthdate): # 날짜 형식으로 변환 birthdate_obj = datetime.strptime(birthdate, '%Y%m%d') # 오늘 날짜 얻기 current_date = datetime.now() # 현재 날짜의 연도를 생일 연도로 설정 next_birthday = birthdate_obj.replace(year=current_date.year) # 올해 생일이 이미 지났는지 확인 if c..

Python 2023.12.13

MS SQL Server (LocalDB), 날짜 형식에서 월이 일치하는 자료를 조회하는 SQL SELECT 구문

SQL Server에서 날짜를 저장하는 형식이 data 형식 또는 string 형식으로 저장되어 있는 경우에 SQL 구문으로 특정 월의 자료를 조회할 수 있는 코드입니다. 예를 들어, 기업에서 5월이 생일인 사원의 명단을 조회할 떄 사용될 수 있습니다. 1. 생년월일 필드 "birthday" - date 형식일 때 SELECT * FROM student where month(birthday)=5; 2. 생년월일 필드 "birthday" - 문자열(varchar) 형식일 때 날짜가 "yyyy-mm-dd"형식의 문자열로 저장되어 있다고 가정합니다. substring() 함수 이용 다음 코드는 문자열로 저장된 birthday2 필드에서 6번째부터 2문자(월)가 '05'인지를 조회하는 코드입니다. SELECT ..

SQLServer_LocalDB 2023.12.07

(C#) Access 데이터베이스에서 조건에 날짜를 사용하는 SQL 구문

C#에서 Acess 데이터베이스의 "날짜/시간" 형식의 필드에서 날짜를 조건으로 조회하는 SQL 구문의 예입니다. 아래 구문은 오류입니다. string sql = "select * from aa where birthday = '#2023-06-17#' ; // 오류 작은따옴표를 사용하면 안됩니다. 이렇게 작성해야 합니다. string sql = "select * from aa where birthday = #2023-06-17#"; 날짜를 DateTimePicker 컨트롤에서 선택받아 사용할 경우는 다음과 같이 작성해야 합니다. string sql = "select * from aa where birthday = #" + dateTimePicker1.Value.ToString().Substring(0,1..

C# 2023.06.17

(C#) 다양한 날짜와 시간 출력 서식

다양한 날짜와 시간을 출력하는 서식입니다. 예제 static void Main(string[] args) { DateTime now = DateTime.Now; Console.WriteLine("{0:d}", now); Console.WriteLine("{0:D}", now); Console.WriteLine("{0:f}", now); Console.WriteLine("{0:F}", now); Console.WriteLine("{0:g}", now); Console.WriteLine("{0:G}", now); Console.WriteLine(); Console.WriteLine("{0:m}", now); Console.WriteLine("{0:M}", now); Console.WriteLine(); Co..

C#/C#_기초강의 2023.04.23
반응형