[학습] 날짜 시간의 플러터 날짜 변환


방법 상세 

  • 구조를 명명하는 것은 현재 시간을 얻을 수 있습니다
    지금()
  • 날짜 시간 턴 타임 스탬프
    millisecondsSinceEpoch
  • 타임 스탬프 차례 날짜 시간
    fromMillisecondsSinceEpoch
  • 문자열 차례 날짜 시간
    구문 분석 ( 문자열 )
  • 시간을 비교하기 전에 ---
    isBefore (날짜)
  • 시간 비교 후 ---
    isAfter (날짜)
  • --- 동일한 시간 비교
    isAtSameMomentAs (날짜)
  • 1보다 큰 반환, 반환 0에 해당하며보다 -1
    은 compareTo (날짜)
  • 시간 증가
    추가 (기간)
  • 시간을 줄일 수
    빼기 (기간)
  • 두 시간 내지 시간차에 시차
    차이 (일)
  • 현지 시간대 단축 코드
    timeZoneName
  • 시간의 시차 UTC와 로컬 반환 수
    timezoneoffset의
  • 년, 월, 일,시, 분, 초, 밀리 초를 반환, 미묘한
    년, 월, 일,시, 분, 초, 밀리 초, 마이크로
  • 요일을 반환
    주일

둘째, 날짜 문자열 변환  

  • 문자열 -> 날짜 시간 :
    DateTime.parse (문자열);
  • 날짜 시간 ->은 formatString :
    formatDate (날짜 시간 [YYYY은, ' - ' , mm, ' - ' , DD]);


셋째, 샘플 코드

var에 오늘 = DateTime.Now (); 
인쇄 ( ' 현재 시간은 : $ 오늘 ' );
VAR 날짜 1 = today.millisecondsSinceEpoch, 
인쇄 ( ' 현재 타임 스탬프 : $의 날짜 1 ' );
VAR DATE2 = DateTime.fromMillisecondsSinceEpoch (날짜 1), 
인쇄 ( ' 타임 스탬프 전송 날짜 : $ DATE2 ' );
// 拼接成기간 
VAR의 dentistAppointment = 새로운 날짜 시간 ( 2019 , 6 , 20 , 17 , 30 , 20 ); 
인쇄 (dentistAppointment);
// 字符串转날짜 
날짜 시간 date3 = DateTime.parse ( " 2019년 6월 20일 15시 32분 41초 " ); 
인쇄 (date3);
// 시간 비교 
인쇄 (today.isBefore (date3)); // 전에 
인쇄 (today.isAfter (date3)); //  
인쇄 (date3.isAtSameMomentAs (date3)); // 같은 

인쇄 (date3.compareTo (오늘)); // 1보다 큰 반환, 반환 0과 동일 미만 -1.
// 인쇄 (DateTime.Now의 toString () ().);
 // 인쇄 (DateTime.Now () toIso8601String ().); 

// 시간이 증가 
VAR fiftyDaysFromNow = 넣자 ( 새로운 새로운 지속 시간 (일 : . 5 )); 
인쇄 ( ' 오늘 플러스 오일 : $ fiftyDaysFromNow ' );
// 줄이기 위해 시간 
날짜 시간 fiftyDaysAgo = today.subtract ( 새로운 새로운 지속 시간 (일을 : . 5 )); 
인쇄 ( ' 오늘 마이너스 오일 : $ fiftyDaysAgo ' );
// 이시간의 사이의 시간 차이 시차 
인쇄 ( ' $ {fiftyDaysFromNow.difference (fiftyDaysAgo)} 이시간 사이의 시간 차이 비교 ' ) 

인쇄 ( ' : today.timeZoneName의 $ {} 로컬 영역 프로파일 코드 ' ) 

(인쇄 ' 돌아 가기 UTC와 지역 번호의 차이 시간 : $ {} today.timeZoneOffset ' ); 

인쇄 ( ' 날짜를 가져 오기 : $ {} today.year ' ); // 달, 일,시, 분, 초, 밀리 초, 마이크로 

인쇄 ( ' 주 : $ {} today.weekday ' ); //는 요일을 반환

넷째, 결과의 예  

 

추천

출처www.cnblogs.com/lxlx1798/p/11267411.html