当前位置: 首页>>代码示例>>Java>>正文


Java DfTypeUtil.toLocalDateTime方法代码示例

本文整理汇总了Java中org.dbflute.util.DfTypeUtil.toLocalDateTime方法的典型用法代码示例。如果您正苦于以下问题:Java DfTypeUtil.toLocalDateTime方法的具体用法?Java DfTypeUtil.toLocalDateTime怎么用?Java DfTypeUtil.toLocalDateTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.dbflute.util.DfTypeUtil的用法示例。


在下文中一共展示了DfTypeUtil.toLocalDateTime方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doFilterPathParam

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected Object doFilterPathParam(ActionExecute execute, int index, Class<?> paramType, Map<Integer, Class<?>> optGenTypeMap,
        String exp) {
    final Object filtered;
    if (paramType.isPrimitive()) {
        filtered = DfTypeUtil.toWrapper(exp, paramType);
    } else if (Number.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toNumber(exp, paramType);
        // old date types are unsupported for LocalDate invitation
        //} else if (Timestamp.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toTimestamp(exp);
        //} else if (Time.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toTime(exp);
        //} else if (java.util.Date.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toDate(exp);
    } else if (LocalDate.class.isAssignableFrom(paramType)) { // #date_parade
        filtered = DfTypeUtil.toLocalDate(exp);
    } else if (LocalDateTime.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toLocalDateTime(exp);
    } else if (LocalTime.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toLocalTime(exp);
    } else if (Boolean.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toBoolean(exp);
    } else if (LaClassificationUtil.isCls(paramType)) {
        filtered = toVerifiedClassification(execute, paramType, exp);
    } else if (isOptionalParameterType(paramType)) {
        final Class<?> optGenType = optGenTypeMap.get(index);
        if (optGenType != null) {
            final Object paramValue = doFilterPathParam(execute, index, optGenType, optGenTypeMap, exp);
            filtered = createPresentOptional(paramType, paramValue);
        } else { // basically no way
            throwOptionalGenericTypeNotFoundException(execute, index, paramType, optGenTypeMap, exp);
            return null; // unreachable
        }
    } else {
        filtered = exp;
    }
    return filtered;
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:39,代码来源:RequestPathParamAnalyzer.java

示例2: dateValueOf

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
@Override
protected void dateValueOf(String value) throws ParseDateException {
    DfTypeUtil.toLocalDateTime(value);
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:LocalDateTimeTypeValidator.java

示例3: askBeginTime

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected LocalDateTime askBeginTime() { // not in transaction but flash just in case
    final TimeManager timeManager = getRequestManager().getTimeManager();
    return DfTypeUtil.toLocalDateTime(timeManager.flashDate(), timeManager.getBusinessTimeZone());
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:ActionRequestProcessor.java

示例4: flashDateTime

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected LocalDateTime flashDateTime(RequestManager requestManager) { // flash not to depends on transaction
    final TimeManager timeManager = requestManager.getTimeManager();
    return DfTypeUtil.toLocalDateTime(timeManager.flashDate(), timeManager.getBusinessTimeZone());
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:InOutLogger.java

示例5: convertToNativeIfPossible

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected Object convertToNativeIfPossible(Object bean, String name, Object exp, Class<?> propertyType, FormMappingOption option) {
    // not to depend on conversion logic in BeanDesc
    final Object converted;
    if (propertyType.isPrimitive()) {
        if (propertyType.equals(boolean.class) && isCheckboxOn(exp)) {
            converted = true;
        } else {
            converted = DfTypeUtil.toWrapper(exp, propertyType);
        }
    } else if (String.class.isAssignableFrom(propertyType)) {
        if (option.isKeepEmptyStringParameter()) {
            converted = exp != null ? exp : ""; // empty string as default
        } else { // filter empty to null or plain
            return exp instanceof String && ((String) exp).isEmpty() ? null : exp;
        }
    } else if (Number.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toNumber(exp, propertyType);
        // old date types are unsupported for LocalDate invitation
        //} else if (Timestamp.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toTimestamp(exp);
        //} else if (Time.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toTime(exp);
        //} else if (java.util.Date.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toDate(exp);
    } else if (LocalDate.class.isAssignableFrom(propertyType)) { // #date_parade
        // #hope can specify date, date-time pattern by FormMappingOption by jflute (2017/10/30)
        converted = DfTypeUtil.toLocalDate(exp); // as flexible parsing
    } else if (LocalDateTime.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toLocalDateTime(exp); // as flexible parsing
    } else if (LocalTime.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toLocalTime(exp); // as flexible parsing
    } else if (ZonedDateTime.class.isAssignableFrom(propertyType)) {
        converted = toZonedDateTime(exp, option);
    } else if (Boolean.class.isAssignableFrom(propertyType)) {
        converted = toBoolean(exp, option);
    } else if (isClassificationProperty(propertyType)) { // means CDef
        converted = toVerifiedClassification(bean, name, exp, propertyType);
    } else { // e.g. multipart form file or unsupported type
        converted = exp;
    }
    return converted;
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:43,代码来源:ActionFormMapper.java

示例6: currentDateTime

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
@Override
public LocalDateTime currentDateTime() {
    return DfTypeUtil.toLocalDateTime(currentUtilDate(), getBusinessTimeZone());
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:SimpleTimeManager.java


注:本文中的org.dbflute.util.DfTypeUtil.toLocalDateTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。