728x90
반응형

datetime 22

Python에서 날짜 범위 반복 하는 방법

질문 : Python에서 날짜 범위 반복 이 작업을 수행하는 다음 코드가 있지만 어떻게 더 잘 할 수 있습니까? 지금은 중첩 루프보다 낫다고 생각하지만 목록 이해에 생성기가 있으면 Perl-one-linerish를 얻기 시작합니다. day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date + timedelta(n) for n in range(day_count)) if d

Python에서 시간대 인식 datetime 객체를 만드는 방법

질문 : Python에서 시간대 인식 datetime 객체를 만드는 방법은 무엇입니까? 내가해야 할 일 시간대를 인식하지 못하는 datetime 객체가 있는데, 다른 시간대를 인식하는 datetime 객체와 비교할 수 있도록 시간대를 추가해야합니다. 이 레거시 사례를 인식하지 못하는 시간대로 전체 애플리케이션을 변환하고 싶지 않습니다. 내가 시도한 것 먼저 문제를 설명하려면 : Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import datetime..

java.util.Date를 java.time.LocalDate로 변환하는 방법

질문 : java.util.Date를 java.time.LocalDate로 변환 java.util.Date 객체를 새로운 JDK 8 / JSR-310 java.time.LocalDate 로 변환하는 가장 좋은 방법은 무엇입니까? Date input = new Date(); LocalDate date = ??? 답변 짧은 답변 Date input = new Date(); LocalDate date = input.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); 설명 이름에도 불구하고 java.util.Date 는 "날짜"가 아니라 타임 라인의 순간을 나타냅니다. 객체 내에 저장된 실제 데이터는 1970-01-01T00 : 00Z (1970 년 GMT /..

java.time.LocalDateTime과 java.util.Date 간 변환

질문 : java.time.LocalDateTime과 java.util.Date 간 변환 Java 8에는 날짜 및 시간에 대한 완전히 새로운 API가 있습니다. 이 API에서 가장 유용한 클래스 중 하나는 시간대와 무관 한 날짜-시간 값을 보유하기위한 LocalDateTime java.util.Date 를 사용하는 코드는 수백만 줄이 될 것입니다. 따라서 이전 코드와 새 코드를 연결할 때 둘 사이를 변환해야합니다. 이를 달성하기위한 직접적인 방법이없는 것처럼 보이지만 어떻게 할 수 있습니까? 답변 짧은 답변: Date in = new Date(); LocalDateTime ldt = LocalDateTime.ofInstant(in.toInstant(), ZoneId.systemDefault()); Dat..

파이썬에서 두 개의 datetime 객체 간의 시간 차이 확인

질문 : 파이썬에서 두 개의 datetime 객체 간의 시간 차이를 어떻게 찾습니까? datetime 객체 간의 시간 차이를 분 단위로 어떻게 알 수 있습니까? 답변 >>> import datetime >>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now() >>> difference = later_time - first_time datetime.timedelta(0, 8, 562000) >>> seconds_in_day = 24 * 60 * 60 >>> divmod(difference.days * seconds_in_day + difference.seconds, 60) (0, 8) # 0 minutes, 8 sec..

Python에서 날짜 범위 만들기

질문 : Python에서 날짜 범위 만들기 오늘부터 시작하여 임의의 날짜 수 (예 : 100 일)로 돌아가는 날짜 목록을 만들고 싶습니다. 이것보다 더 좋은 방법이 있습니까? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) print dateList 답변 조금 더 낫다 base = datetime.datetime.today() date_list = [base - datetime.timedelta(days=x) for x in range(numdays)] 출처 : https://sta..

파이썬에서 현재 시간을 얻는 방법

질문 : 파이썬에서 현재 시간을 얻는 방법 현재 시간을 가져 오는 데 사용되는 모듈 / 방법은 무엇입니까? 답변 사용하다: >>> import datetime >>> datetime.datetime.now() datetime.datetime(2009, 1, 6, 15, 8, 24, 78915) >>> print(datetime.datetime.now()) 2009-01-06 15:08:24.789150 그리고 시간 : >>> datetime.datetime.now().time() datetime.time(15, 8, 24, 78915) >>> print(datetime.datetime.now().time()) 15:08:24.789150 자세한 내용 은 설명서 를 참조하십시오. 입력을 저장하기 위해 da..

SQL Server의 DateTime2 vs DateTime

질문 : SQL Server의 DateTime2 대 DateTime 어느 것: datetime datetime2 SQL Server 2008+에서 날짜와 시간을 저장 하는 데 권장되는 방법은 무엇입니까? 정밀도 (그리고 아마도 저장 공간)의 차이를 알고 있지만 지금은이를 무시하고 언제 무엇을 사용해야하는지에 대한 모범 사례 문서가 있습니까? datetime2 답변 대한 MSDN 문서 날짜는 사용을 권장 DATETIME2를 . 권장 사항은 다음과 같습니다. time , date , datetime2 및 datetimeoffset 데이터 유형을 사용하십시오. 이러한 유형은 SQL 표준과 일치합니다. 휴대 성이 더 뛰어납니다. time , datetime2 및 datetimeoffset 은 더 많은 초 정밀도..

JavaScript Date 객체에 시간을 추가 하는 방법

질문 : JavaScript Date 객체에 시간을 추가 하시겠습니까? JavaScript의 Date 객체가 어떤 종류의 추가 기능도 구현하지 않는다는 사실이 놀랍습니다. 나는 단순히 이것을 할 수있는 함수를 원한다 : var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } 나는 단순히 방향에 대한 몇 가지 지침을 원합니다. 문자열 구문 분석을해야합니까? setTime을 사용할 수 있습니까? 밀리 초는 어떻습니까? 이렇게 : new Date(milliseconds + 4*3600*1000 /*4 hrs in ms*/)? 그래도 이것은..

Python의 ISO 시간 (ISO 8601)

질문 : Python의 ISO 시간 (ISO 8601) 파일이 있습니다. Python에서는 생성 시간을 가져 와서 ET ( Eastern Time Zone) 에서 생성되었다는 사실을 유지하면서 ISO 시간 (ISO 8601) 문자열 로 변환하고 싶습니다. 파일의 ctime을 가져 와서 동부 표준 시간대를 나타내는 ISO 시간 문자열로 변환하려면 어떻게해야합니까 (필요한 경우 일광 절약 시간을 고려함)? 답변 ISO 8601 로컬 : import datetime datetime.datetime.now().isoformat() >>> 2020-03-20T14:28:23.382748 UTC-ISO 8601 : import datetime datetime.datetime.utcnow().isoformat() >..

파이썬에서 오늘 날짜를 YYYY-MM-DD 형태로 얻는 방법

질문 : 파이썬에서 오늘 날짜를 YYYY-MM-DD로 받고 있습니까? 나는 사용하고있다 : str(datetime.datetime.today()).split()[0] 오늘 날짜를 YYYY-MM-DD 형식으로 반환합니다. 이것을 달성하는 덜 조잡한 방법이 있습니까? 답변 strftime 을 사용할 수 있습니다. >>> from datetime import datetime >>> datetime.today().strftime('%Y-%m-%d') '2021-01-26' 또한 마지막에 제로 패딩 된시, 분 및 초를 찾는 사람을 위해 : ( Gabriel Staples의 의견) >>> datetime.today().strftime('%Y-%m-%d-%H:%M:%S') '2021-01-26-16:50:03' 출처..

Moment js 날짜 시간 비교

질문 : 순간 js 날짜 시간 비교 날짜 시간 형식을 지정하기 위해 moment.js를 사용하고 있으며 여기에는 두 개의 날짜 값이 있으며 한 날짜가 다른 날짜보다 클 때 특정 기능을 얻고 싶습니다. 대부분의 문서를 읽었지만이를 달성하는 기능을 찾지 못했습니다. 거기있을 거라는 걸 알아요. 이것은 내 코드입니다. var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z' var d = moment(date_time).tz('UTC'); // first date var now = new Date(), dnow = moment(now).tz('UTC'), snow = dnow.minute() % 15, diffnow = 15 - snow, tonow = moment(dno..

Python 모듈 datetime을 사용하여 현재 날짜로부터 6 개월의 날짜를 계산하는 방법

질문 : datetime Python 모듈을 사용하여 현재 날짜로부터 6 개월의 날짜를 어떻게 계산합니까? datetime Python 모듈을 사용하고 있습니다. 현재 날짜로부터 6 개월 후 날짜를 계산하려고합니다. 누군가이 일을 도와 줄 수 있습니까? 현재 날짜로부터 6 개월 후 날짜를 생성하고 싶은 이유는 리뷰 날짜 를 생성하기 위해서입니다. 사용자가 시스템에 데이터를 입력하면 데이터를 입력 한 날로부터 6 개월의 검토 날짜가 있습니다. 답변 이 솔루션이 좋은 것으로 나타났습니다. (이것은 python-dateutil 확장을 사용합니다) from datetime import date from dateutil.relativedelta import relativedelta six_months = date..

java.util.Date를 java.sql.Date로 변환하는 방법

질문 : java.util.Date를 java.sql.Date로 변환하는 방법? java.util.Date 를 입력으로 사용하고 쿼리를 생성하려고합니다. java.sql.Date 암시 적으로 또는 명시 적으로 변환을 수행 할 수 없다는 사실에 놀랐습니다.하지만 Java API가 여전히 나에게 상당히 새롭기 때문에 어떻게 해야할지 모르겠습니다. 답변 java.util.Date를 java.sql.Date로 변환하는 방법? 하지마. 두 클래스 모두 구식입니다. JDBC 4.2 이상에서 레거시 java.util.Date 및 java.sql.Date대신 java.time 클래스를 사용하십시오. 아직 java.time으로 업데이트되지 않은 코드와 상호 운용되는 경우 java.time으로 /에서 변환합니다. Prep..

Python에서 날짜를 datetime으로 변환

질문 : Python에서 날짜를 datetime으로 변환 date 를 datetime 으로 변환하는 내장 메서드가 있습니까? 예를 들어 주어진 날짜의 자정에 대한 datetime 반대 변환은 쉽습니다. datetime 에는 .date() 메서드가 있습니다. 수동으로 datetime(d.year, d.month, d.day) 호출해야합니까? 답변 datetime.combine(date, time) 사용할 수 있습니다. 당분간 자정으로 초기화 datetime.time 객체를 생성합니다. from datetime import date from datetime import datetime dt = datetime.combine(date.today(), datetime.min.time()) 출처 : https:/..

마이크로 초 구성 요소없이 문자열에 대한 Python 날짜 시간

질문 : 마이크로 초 구성 요소없이 문자열에 대한 Python 날짜 시간 현재 암스테르담 (!) 시간 문자열 만 포함하는 Bitbucket API 응답에 UTC 시간 문자열을 추가하고 있습니다. 다른 곳에서 반환 된 UTC 시간 문자열과 일관성을 유지하기 위해 원하는 형식은 2011-11-03 11:07:04 ( +00:00 뒤 따르지만 관련이 없음). A로부터 (마이크로 초 구성 요소없이)와 같은 문자열을 만들 수있는 가장 좋은 방법은 무엇입니까 datetime 마이크로 초 구성 요소 인스턴스는? >>> import datetime >>> print unicode(datetime.datetime.now()) 2011-11-03 11:13:39.278026 가능한 대답으로 나에게 발생한 최상의 옵션을 추..

PHP에서 현재 날짜와 시간을 얻는 방법

질문 : PHP에서 현재 날짜와 시간을 어떻게 얻습니까? 현재 날짜 / 시간을 반환 할 수있는 PHP 함수는 무엇입니까? 답변 시간은 서버 시간으로 이동합니다. date() 또는 time() 함수가 호출되기 전에 date_default_timezone_set 을 사용하여 수동으로 시간대를 설정하는 것입니다. 나는 호주 멜버른에 있으므로 다음과 같은 것이 있습니다. date_default_timezone_set('Australia/Melbourne'); 또는 다른 예는 LA- US입니다 . date_default_timezone_set('America/Los_Angeles'); 또한 다음을 통해 서버가 현재 어떤 시간대에 있는지 확인할 수 있습니다. date_default_timezone_get(); 그래..

ISO 8601 datetime 문자열을 Python datetime 객체로 변환하는 방법

질문 : ISO 8601 datetime 문자열을 Python datetime 객체로 어떻게 변환합니까? "2009-05-28T16 : 15 : 00"과 같은 형식의 datetime 문자열을 받고 있습니다 (이것은 ISO 8601입니다). 한 가지 hackish 옵션은 time.strptime 사용하여 문자열을 구문 분석하고 튜플의 처음 6 개 요소를 datetime 생성자에 전달하는 것입니다. datetime.datetime(*time.strptime("2007-03-04T21:08:12", "%Y-%m-%dT%H:%M:%S")[:6]) 나는 이것을하는 "더 깨끗한"방법을 찾을 수 없었다. 하나있어? 답변 시간대 처리 및 일반적으로 견고한 날짜 구문 분석을 위해 dateutil 라이브러리를 사용하는 것..

MySQL에서 datetime 또는 timestamp 데이터 유형을 사용하는 이유

질문 : MySQL에서 datetime 또는 timestamp 데이터 유형을 사용해야합니까?datetime 또는 timestamp 필드를 사용하는 것이 좋으며 그 이유 (MySQL 사용)를 권장합니까?저는 서버 측에서 PHP로 작업하고 있습니다.답변MySQL의 타임 스탬프는 일반적으로 레코드 변경 사항을 추적하는 데 사용되며 레코드가 변경 될 때마다 업데이트되는 경우가 많습니다. 특정 값을 저장하려면 datetime 필드를 사용해야합니다.UNIX 타임 스탬프 또는 기본 MySQL datetime 필드 사용 중에서 결정하려는 경우 기본 형식을 사용하십시오. MySQL 내에서 이러한 방식으로 계산을 수행 할 수 있으며 ("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)") 레..

Python에서 datetime.time에 N 초를 추가하는 표준 방법

질문 : Python에서 datetime.time에 N 초를 추가하는 표준 방법은 무엇입니까? datetime.time 값이 주어지면 정수 초를 추가하는 표준 방법이 있습니까? 예를 들어 11:34:59 + 3 = 11:35:02 이러한 명백한 아이디어는 작동하지 않습니다. >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timed..

728x90
반응형