mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-24 19:02:46 +03:00
timelog: show hours with 2 decimal places, not 1
This commit is contained in:
parent
099a1de3b6
commit
592ae9a28e
@ -736,10 +736,10 @@ and creates a virtual transaction (or several - one per day) with the
|
||||
appropriate amount of hours. From the time log above, hledger print gives:
|
||||
|
||||
2009/03/31 * 22:21-23:59
|
||||
(projects:A) 1.6h
|
||||
(projects:A) 1.64h
|
||||
|
||||
2009/04/01 * 00:00-02:00
|
||||
(projects:A) 2.0h
|
||||
(projects:A) 2.01h
|
||||
|
||||
Here is a
|
||||
[sample.timelog](https://raw.github.com/simonmichael/hledger/master/data/sample.timelog) to
|
||||
|
@ -155,10 +155,10 @@ missingamt = amount{acommodity="AUTO"}
|
||||
-- Handy amount constructors for tests.
|
||||
-- usd/eur/gbp round their argument to a whole number of pennies/cents.
|
||||
num n = amount{acommodity="", aquantity=n}
|
||||
hrs n = amount{acommodity="h", aquantity=n, astyle=amountstyle{asprecision=2, ascommodityside=R}}
|
||||
usd n = amount{acommodity="$", aquantity=roundTo 2 n, astyle=amountstyle{asprecision=2}}
|
||||
eur n = amount{acommodity="€", aquantity=roundTo 2 n, astyle=amountstyle{asprecision=2}}
|
||||
gbp n = amount{acommodity="£", aquantity=roundTo 2 n, astyle=amountstyle{asprecision=2}}
|
||||
hrs n = amount{acommodity="h", aquantity=roundTo 1 n, astyle=amountstyle{asprecision=1, ascommodityside=R}}
|
||||
amt `at` priceamt = amt{aprice=UnitPrice priceamt}
|
||||
amt @@ priceamt = amt{aprice=TotalPrice priceamt}
|
||||
|
||||
|
@ -122,7 +122,7 @@ tests_showTransactionUnelided = [
|
||||
"2012/05/14=2012/05/15 (code) desc ; tcomment1",
|
||||
" ; tcomment2",
|
||||
" $1.00",
|
||||
" * a 2.0h",
|
||||
" * a 2.00h",
|
||||
" ; pcomment2",
|
||||
""
|
||||
]
|
||||
@ -203,7 +203,7 @@ tests_postingAsLines = [
|
||||
}
|
||||
`gives` [
|
||||
" $1.00",
|
||||
" * a 2.0h ; pcomment1",
|
||||
" * a 2.00h ; pcomment1",
|
||||
" ; pcomment2",
|
||||
" ; tag3: val3 "
|
||||
]
|
||||
|
@ -132,7 +132,7 @@ tests_Hledger_Cli = TestList
|
||||
|
||||
,"show dollars" ~: showAmount (usd 1) ~?= "$1.00"
|
||||
|
||||
,"show hours" ~: showAmount (hrs 1) ~?= "1.0h"
|
||||
,"show hours" ~: showAmount (hrs 1) ~?= "1.00h"
|
||||
|
||||
]
|
||||
|
||||
|
@ -6,7 +6,7 @@ o 2009/1/1 09:00:00
|
||||
|
||||
>>>
|
||||
2009/01/01 * 08:00-09:00
|
||||
(something) 1.0h
|
||||
(something) 1.00h
|
||||
|
||||
>>>2
|
||||
>>>= 0
|
||||
|
Loading…
Reference in New Issue
Block a user