내 응용 프로그램은 파일에서 데이터를 읽고 해당 데이터로 개체를 인스턴스화합니다. 새 객체를 편집하고 생성하고 속성을 설정할 수 있습니다. 내 문제는 속성 "날짜"와 그 유형입니다. String date를 Date 형식으로 변환해야하는지 모르겠습니다. 나는 데이터를 종료 할 때 파일이나 db에 쓰지 않는다. 앱 수명주기 동안 존재합니다.모범 사례 - 유형 변환
1
A
답변
1
정말 당신에게 달렸지 만, 조작하거나 많은 작업을 할 경우에는 Date
많은 도움이됩니다. 코드 줄을 저장하면 계속 사용하십시오. 그것이 사소한 것이라면, 어느쪽으로 갈 것인지 결정할 수 있습니다. 그래도 어느 쪽이든 Date
이 선호됩니다. 변경해야 할 금액이 많으면 변경하지 않을 수도 있습니다.
1
@PhillipSchmidt와 마찬가지로, 해당 날짜 문자열을 많이 사용하지 않을 경우 변환하지 않을 것입니다. 당신은 단지 사용자에게 표시 할 날짜 문자열을 검색하는 경우 예를 들어
, 당신은 String
객체의 뒤쪽으로 (적절한 오류 처리와 함께)를 Date
에 String
에서 변환 될 것입니다. 계획이 그대로 날짜를 표시하는 것이면 그것은 두 가지 불필요한 전환입니다.
그러나 해당 날짜를 조작하거나 특정 방식으로 서식을 지정하려는 경우 Date
개체로 변환하는 것이 가장 좋습니다. 당신이 그것을 구체화하고, 특정 속성 (년, 월, 일 등)을 얻거나, 에포크 이후의 시간을 얻거나 (다른 것들 중에서도 정렬하는데 유용함) 객체를 허용하는 많은 유용한 옵션이 Date
에 있습니다. 날짜를 변경하십시오 (한 달 추가, 하루 빼기 등).
'옳은'대답은 없으며, 대부분 당신이 날짜와 정확히 무엇을하고 싶은지에 달려 있습니다.
관련 문제
- 1. LINQ + 유형 테이블 모범 사례
- 2. ASP.NET MVC 모델 ID 유형 - 모범 사례
- 3. BLL 오류 모범 사례
- 4. 모범 사례
- 5. 모범 사례?
- 6. Salesforce 배포 모범 사례?
- 7. 모범 사례 또는 불량 사례
- 8. 데이터 영역 모범 사례
- 9. ASIHTTPRequest에서 AFNetworking으로 전환하는 모범 사례?
- 10. 스칼라 인스턴스 변수 모범 사례
- 11. SQL 상수 값 모범 사례
- 12. WSDL - 입력 없음 - 모범 사례
- 13. HTML에서 숨겨진 값 저장 (모범 사례, 오류, 기본값) 모범 사례
- 14. INotifyPropertyChanged 모범 사례
- 15. C# : 모범 사례 Debug.Print
- 16. PyLint 모범 사례?
- 17. 모범 사례 - C#을
- 18. 공유 요소, 모범 사례
- 19. 레일스 모범 사례 필터링
- 20. PhpUnit을 사용한 모범 사례
- 21. 현지화 모범 사례
- 22. 모범 사례 - 디렉토리 구조
- 23. 백본보기 저장 (모범 사례)
- 24. UIViewController 모범 사례 - 로딩
- 25. 모범 사례 - oop 디자인
- 26. 캐싱 - 모범 사례
- 27. nhibernate에서 FindAll 모범 사례
- 28. UITableView reloadData 모범 사례
- 29. NAnt 모범 사례
- 30. HttpRuntime.Cache 모범 사례
사용자가 날짜를 입력하라는 메시지가 표시되면 어떻게됩니까? 형식을 확인하고 날짜를 표시해야합니다. – lunar
사용자 입력의 유효성을 검사하는 경우 문자열을 사용하여 정규식을 실행하여 허용되는 날짜 형식과 일치하는지 확인하거나 날짜 형식으로 변환하여 잘못된 형식이 있으면 오류를 catch 할 수 있습니다. 너까지. GUI 또는 웹 기반 응용 프로그램의 경우 Date 객체를 구성하고 유효한 날짜인지 확인하는 사용 가능한 날짜 입력 구성 요소를 사용할 수 있습니다. – kz3