コード例 #1
0
ファイル: FunctionXs.py プロジェクト: zoujiong-github/Arelle
def dateTimeInstantEnd(xc, p, source):
    if isinstance(source, datetime.datetime):
        return source  # true for either datetime.date or datetime.datetime
    return ModelValue.dateTime(source,
                               addOneDay=True,
                               type=ModelValue.DATETIME,
                               castException=FORG0001)
コード例 #2
0
ファイル: FunctionXs.py プロジェクト: zoujiong-github/Arelle
def date(xc, p, source):
    return ModelValue.dateTime(source,
                               type=ModelValue.DATE,
                               castException=FORG0001)
コード例 #3
0
ファイル: FunctionXs.py プロジェクト: zoujiong-github/Arelle
def xbrliDateUnion(xc, p, source):
    if isinstance(source, datetime.date):
        return source  # true for either datetime.date or datetime.datetime
    return ModelValue.dateTime(source,
                               type=ModelValue.DATEUNION,
                               castException=FORG0001)
コード例 #4
0
ファイル: FunctionXs.py プロジェクト: zoujiong-github/Arelle
def dateTime(xc, p, source):
    if isinstance(source, datetime.datetime): return source
    return ModelValue.dateTime(source,
                               type=ModelValue.DATETIME,
                               castException=FORG0001)
コード例 #5
0
ファイル: FunctionXs.py プロジェクト: acsone/Arelle
def date(xc, p, source):
    return ModelValue.dateTime(source, type=ModelValue.DATE, castException=FORG0001)
コード例 #6
0
ファイル: FunctionXs.py プロジェクト: acsone/Arelle
def xbrliDateUnion(xc, p, source):
    if isinstance(source,datetime.date): return source  # true for either datetime.date or datetime.datetime
    return ModelValue.dateTime(source, type=ModelValue.DATEUNION, castException=FORG0001)
コード例 #7
0
ファイル: FunctionXs.py プロジェクト: acsone/Arelle
def dateTimeInstantEnd(xc, p, source):
    if isinstance(source,datetime.datetime): return source  # true for either datetime.date or datetime.datetime
    return ModelValue.dateTime(source, addOneDay=True, type=ModelValue.DATETIME, castException=FORG0001)
コード例 #8
0
ファイル: FunctionXs.py プロジェクト: acsone/Arelle
def dateTime(xc, p, source):
    if isinstance(source,datetime.datetime): return source
    return ModelValue.dateTime(source, type=ModelValue.DATETIME, castException=FORG0001)