小编Tsa*_*oga的帖子

使用 react-native-community/datetimepicker,如何在 Android 上显示日期时间选择器?

对于 iOS,库react-native-community/datetimepicker支持日期时间模式,在该模式下它显示日期和时间选择器。

但是,此模式不适用于 Android。

是否有一种解决方法可以显示 2 个连续的选择器,一个用于日期,另一个用于时间?

class ShiftTimingScreen extends Component {

    state = {
        dateTimePickerVisible: false, 
        dateOrTimeValue: new Date(), 
    };

    render() {
        return (
            <View>
                <TouchableOpacity
                    onPress={() => this.setState({ dateTimePickerVisible: true, })}
                >
                    <Input
                        label='Shift Starts At'
                        placeholder={"01/01/2019 - 09:00 AM"}
                        editable={false}
                        value={this.state.dateOrTimeValue.toLocaleDateString()}
                    />
                </TouchableOpacity>

                {this.state.dateTimePickerVisible &&
                    (<DateTimePicker
                        mode={"datetime"} // THIS DOES NOT WORK ON ANDROID. IT DISPLAYS ONLY A DATE PICKER.
                        display='default' // Android Only  
                        is24Hour={false} // Android Only 
                        value={defaultShiftStartDateTime}

                        onChange={(event, value) => {
                            this.setState({
                                dateOrTimeValue: …
Run Code Online (Sandbox Code Playgroud)

datetimepicker react-native

7
推荐指数
2
解决办法
3万
查看次数

Laravel:insertOrIgnore() 不接受数组作为输入

我使用 JOIN 获取了一些记录,然后在数组中获取输出。我试图使用 insertOrIgnore() 和 implode() 将这些记录放入另一个表中。下面是我写的一段代码: 代码:

$strSql =  DB::table('details')
                ->join("students", 'details.name', '=', 'students.name')
                ->select('details.id','students.contact')
                ->get();

foreach($strSql as $values){
    $arrValues[] = "[ 'id' =>  '$values->id', 'contact' => $values->contact ]";                            
}

DB::table('Students_details')->insertOrIgnore([
    (implode( ', ' , $arrValues))
]); 

Run Code Online (Sandbox Code Playgroud)

错误:无法识别列。

SQLSTATE[42703]:未定义列:7 错误:关系“Students_details”的列“0”不存在第 1 行:在发生冲突时插入“Students_details”(“0”)值($1)... ^(SQL:在发生冲突时插入“Students_details”(“0”)值([ 'id' => '3', 'contact' => 232453876 ], [ 'id' => 'Mark', 'contact' => 567085643 ])没做什么)

php laravel lumen

-2
推荐指数
1
解决办法
1606
查看次数

标签 统计

datetimepicker ×1

laravel ×1

lumen ×1

php ×1

react-native ×1