diff --git a/sc/qa/unit/data/functions/fods/hour.fods b/sc/qa/unit/data/functions/fods/hour.fods new file mode 100644 index 000000000000..847632a9750a --- /dev/null +++ b/sc/qa/unit/data/functions/fods/hour.fods @@ -0,0 +1,2435 @@ + + + + 2016-06-16T21:33:00.362639640P0D1LibreOfficeDev/5.2.0.0.alpha1$Linux_X86_64 LibreOffice_project/fa9416906e615f5f19ad8524176d2ed693662769 + + + 0 + 0 + 22009 + 6519 + + + view1 + + + 0 + 2 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + + + 1 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + + + 4 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + cs + CZ + + + + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + jQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAswAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AAASAENPTVBBVF9EVVBMRVhfTU9ERQoARFVQTEVYX09GRg== + false + 0 + + + + + + + + REM ***** BASIC ***** + +Sub Main +Const x = 1.75 + print cDate(x), Day(cDate(x)), Hour(cDate(x)) +End Sub + +Function basISODateTime(dVal#) + dt = cDate(dVal) + basISODateTime = format(year(dt),"0000")&"-"& format(Month(dt),"00")&"-"& format(day(dt),"00")&" "& format(Hour(dt),"00")&":"& format(Minute(dt),"00")&":"& format(Second(dt),"00") +End Function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + + + + + + + + + + - + + + + + + + + - + + - + + + + : + + : + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + $ + + + + + - + $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + : + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + Edit Time + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + $ + + + + - + $ + + + + + $ + + + + - + $ + + + + + $ + + + + + - + $ + + + + + $ + + + + + - + $ + + + + + $ + + + + + - + $ + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + DM + + + - + + DM + + + - DM + + + + + + + + + - + + + + + - + + + + + + DM + + + - + + DM + + + - + + DM + + + + + + + + + - + + + + + - + + + + + + + + - + + + + £ + + + + - + £ + + + + + $ + + + + - + $ + + + + + + + + + - + + + + + + $ + + + + + - + $ + + + + + $ + + + + + - + $ + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + DM + + + + - + + DM + + + + + DM + + + + - + + DM + + + + + + + + + + + + + $ + + + + - + $ + + + + + $ + + + + - + $ + + + + + $ + + + + + - + $ + + + + + $ + + + + + - + $ + + + + + $ + + + + + - + $ + + + + + RM + + + + - + RM + + + + + RM + + + + - + RM + + + + + RM + + + + + - + RM + + + + + RM + + + + + - + RM + + + + + RM + + + + + - + RM + + + + + + + + + + + - + + + + + + + + - + + - + + + + + + + + + + + + - + + + + + + + + + + / + + / + + + + + / + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + . + + + + + : + + : + + + + + : + + : + + + + + . + + . + + + + : + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00.00.0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + HOUR Function + + + + + + + + + Result + + + PRAVDA + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + PRAVDA + + + Simple HOUR formulas with local references and values + + + + + + + + + + + + + + + + + https://help.libreoffice.org/Calc/HOUR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + 17 + + + 17 + + + PRAVDA + + + =HOUR(J3) + + + + + + 9 + + + 9 + + + PRAVDA + + + =HOUR(J4) + + + + 17:20:00 + + + + + + 17 + + + 17 + + + PRAVDA + + + =HOUR("17:20:00") + + + + 0,4 + + + + + + 12 + + + 12 + + + PRAVDA + + + =HOUR(J6) + + + + + + 0 + + + 0 + + + PRAVDA + + + =HOUR(year2) + + + + 01.01.1999 12:30:01 + + + + + + 1 + + + 1 + + + PRAVDA + + + =HOUR(J8) + + + + + + + + + PRAVDA + + BASISODATETIME(G2) + + + Sheet AOO #117989 – own macro function + + + + 25:39:00 + + + + + + + + + + + 2000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2000 + + + + + + + + + 2001 + + + + + + + + + 2002 + + + + + + + + + + + + + + 13.10.2173 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + macro function + + + convert date to number + + + expected value + + + Correct + + + + + + 1899-12-26 12:00:00 + + + -4 + + + -4 + + + PRAVDA + + + + 1899-12-26 12:00:00 + + + -3,5 + + + + + 1899-12-26 18:00:00 + + + -4 + + + -4 + + + PRAVDA + + + + 1899-12-26 18:00:00 + + + -3,25 + + + + + 1899-12-27 00:00:00 + + + -3 + + + -3 + + + PRAVDA + + + + 1899-12-27 00:00:00 + + + -3 + + + + + 1899-12-27 06:00:00 + + + -3 + + + -3 + + + PRAVDA + + + + 1899-12-27 06:00:00 + + + -2,75 + + + + + 1899-12-27 12:00:00 + + + -3 + + + -3 + + + PRAVDA + + + + 1899-12-27 12:00:00 + + + -2,5 + + + + + 1899-12-27 18:00:00 + + + -3 + + + -3 + + + PRAVDA + + + + 1899-12-27 18:00:00 + + + -2,25 + + + + + 1899-12-28 00:00:00 + + + -2 + + + -2 + + + PRAVDA + + + + 1899-12-28 00:00:00 + + + -2 + + + + + 1899-12-28 06:00:00 + + + -2 + + + -2 + + + PRAVDA + + + + 1899-12-28 06:00:00 + + + -1,75 + + + + + 1899-12-28 12:00:00 + + + -2 + + + -2 + + + PRAVDA + + + + 1899-12-28 12:00:00 + + + -1,5 + + + + + 1899-12-28 18:00:00 + + + -2 + + + -2 + + + PRAVDA + + + + 1899-12-28 18:00:00 + + + -1,25 + + + + + 1899-12-29 00:00:00 + + + -1 + + + -1 + + + PRAVDA + + + + 1899-12-29 00:00:00 + + + -1 + + + + + 1899-12-29 06:00:00 + + + -1 + + + -1 + + + PRAVDA + + + + 1899-12-29 06:00:00 + + + -0,75 + + + + + 1899-12-29 12:00:00 + + + -1 + + + -1 + + + PRAVDA + + + + 1899-12-29 12:00:00 + + + -0,5 + + + + + 1899-12-29 18:00:00 + + + -1 + + + -1 + + + PRAVDA + + + + 1899-12-29 18:00:00 + + + -0,25 + + + + + 1899-12-30 00:00:00 + + + 0 + + + 0 + + + PRAVDA + + + + 1899-12-30 00:00:00 + + + 0 + + + + + 1899-12-30 06:00:00 + + + 0 + + + 0 + + + PRAVDA + + + + 1899-12-30 06:00:00 + + + 0,25 + + + + + 1899-12-30 12:00:00 + + + 0 + + + 0 + + + PRAVDA + + + + 1899-12-30 12:00:00 + + + 0,5 + + + + + 1899-12-30 18:00:00 + + + 0 + + + 0 + + + PRAVDA + + + + 1899-12-30 18:00:00 + + + 0,75 + + + + + 1899-12-31 00:00:00 + + + 1 + + + 1 + + + PRAVDA + + + + 1899-12-31 00:00:00 + + + 1 + + + + + 1899-12-31 06:00:00 + + + 1 + + + 1 + + + PRAVDA + + + + 1899-12-31 06:00:00 + + + 1,25 + + + + + 1899-12-31 12:00:00 + + + 1 + + + 1 + + + PRAVDA + + + + 1899-12-31 12:00:00 + + + 1,5 + + + + + 1899-12-31 18:00:00 + + + 1 + + + 1 + + + PRAVDA + + + + 1899-12-31 18:00:00 + + + 1,75 + + + + + 1900-01-01 00:00:00 + + + 2 + + + 2 + + + PRAVDA + + + + 1900-01-01 00:00:00 + + + 2 + + + + + 1900-01-01 06:00:00 + + + 2 + + + 2 + + + PRAVDA + + + + 1900-01-01 06:00:00 + + + 2,25 + + + + + 1900-01-01 12:00:00 + + + 2 + + + 2 + + + PRAVDA + + + + 1900-01-01 12:00:00 + + + 2,5 + + + + + + + + + + + + + 4 + + + + + + + + + + + \ No newline at end of file