# datetime_picker_jx
**Repository Path**: gitwcx/datetime_picker_jx
## Basic Information
- **Project Name**: datetime_picker_jx
- **Description**: javafx日期时间组件
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-10-21
- **Last Updated**: 2023-10-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 说明
该项目是一个 JavaFX 日期、时间小组件,由于 JavaFX 中默认只有 DatePicker 组件,如果需要选择时间,只能自己再实现时间选择组件。
该项目集成了日期、时间组件,只需引入 Maven 依赖,执行响应的方法,简短一行代码即可实现时间选择功能
### pom配置
1. 在pom.xml文件配置仓库属性
```
datetime_picker_jx
https://gitee.com/gitwcx/datetime_picker_jx/raw/master/release/
```
2. 引入sdk依赖版本
```
com.walter
datetime_picker_jx
{{lastest}}
```
3. 修改最新依赖版本,依赖版本可[点击](https://gitee.com/gitwcx/datetime_picker_jx/tree/master/release/com/walter/datetime_picker_jx)查看
### 使用方式
#### DateTimePicker,日期时间组件

在代码中直接 `new DateTimePicker()` 即可
```java
// 初始化指定日期和时间
DateTimePicker parent = new DateTimePicker(LocalDate.of(2022, 11, 21), 12, 11, 11);
// 初始化当前日期和时间
DateTimePicker parent = new DateTimePicker();
// 通过毫秒值初始化指定日期和时间
DateTimePicker parent = new DateTimePicker(System.currentTimeMillis());
// 将日期和时间进行指定格式的格式化
parent.format("yyy-MM-dd HH:mm:ss");
```
#### TimePicker,时间组件

在代码中直接 `new TimePicker()` 即可
```java
// 初始化指定时间
TimePicker parent = new TimePicker(12, 11, 11);
// 初始化当前时间
TimePicker parent = new TimePicker();
// 通过毫秒值初始化指定时间
TimePicker parent = new TimePicker(System.currentTimeMillis());
// 将时间进行指定格式的格式化
parent.format("HH:mm:ss");
```