Change Date output to yyyy-mm-dd
This commit is contained in:
		
							parent
							
								
									be72497ebb
								
							
						
					
					
						commit
						35481a665b
					
				| @ -115,7 +115,7 @@ instance Show DateSpan where | |||||||
|     -- show s = "DateSpan \"" ++ showDateSpan s ++ "\"" -- quotes to help pretty-show |     -- show s = "DateSpan \"" ++ showDateSpan s ++ "\"" -- quotes to help pretty-show | ||||||
| 
 | 
 | ||||||
| showDate :: Day -> String | showDate :: Day -> String | ||||||
| showDate = formatTime defaultTimeLocale "%0C%y/%m/%d" | showDate = show | ||||||
| 
 | 
 | ||||||
| -- | Render a datespan as a display string, abbreviating into a | -- | Render a datespan as a display string, abbreviating into a | ||||||
| -- compact form if possible. | -- compact form if possible. | ||||||
|  | |||||||
| @ -30,7 +30,7 @@ import Data.Maybe | |||||||
| import Data.Text (Text) | import Data.Text (Text) | ||||||
| import qualified Data.Text as T | import qualified Data.Text as T | ||||||
| import Data.Time.Calendar (Day) | import Data.Time.Calendar (Day) | ||||||
| import Data.Time.Format (formatTime, defaultTimeLocale) | import Data.Time.Format (formatTime, defaultTimeLocale, iso8601DateFormat) | ||||||
| import Data.Typeable (Typeable) | import Data.Typeable (Typeable) | ||||||
| import Safe (headDef, headMay, atMay) | import Safe (headDef, headMay, atMay) | ||||||
| import System.Console.CmdArgs.Explicit | import System.Console.CmdArgs.Explicit | ||||||
| @ -164,7 +164,8 @@ confirmedTransactionWizard prevInput es@EntryState{..} stack@(currentStage : _) | |||||||
|             { esArgs = drop 1 esArgs |             { esArgs = drop 1 esArgs | ||||||
|             , esDefDate = date |             , esDefDate = date | ||||||
|             } |             } | ||||||
|           dateAndCodeString = formatTime defaultTimeLocale "%Y/%m/%d" date ++ (if T.null code then "" else " (" ++ T.unpack code ++ ")") |           dateAndCodeString = formatTime defaultTimeLocale yyyymmddFormat date ++ (if T.null code then "" else " (" ++ T.unpack code ++ ")") | ||||||
|  |           yyyymmddFormat = iso8601DateFormat Nothing | ||||||
|       confirmedTransactionWizard prevInput{prevDateAndCode=Just dateAndCodeString} es' (EnterDescAndComment (date, code) : stack) |       confirmedTransactionWizard prevInput{prevDateAndCode=Just dateAndCodeString} es' (EnterDescAndComment (date, code) : stack) | ||||||
|     Nothing -> |     Nothing -> | ||||||
|       confirmedTransactionWizard prevInput es stack |       confirmedTransactionWizard prevInput es stack | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user