string转date不要时分秒
时间: 2023-11-28 13:44:25 浏览: 146
以下是将字符串转换为日期并去除时分秒的JavaScript代码示例:
```javascript
// 假设字符串为'2021-02-21 11:50:50'
var dateString = '2021-02-21 11:50:50';
// 将字符串转换为日期对象
var dateObj = new Date(dateString);
// 将时分秒设置为0
dateObj.setHours(0);
dateObj.setMinutes(0);
dateObj.setSeconds(0);
dateObj.setMilliseconds(0);
// 输出结果
console.log(dateObj); // 输出:Sun Feb 21 2021 00:00:00 GMT+0800 (中国标准时间)
```
相关问题
java string时分秒转date
以下是Java中将字符串时分秒转换为Date的示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateExample {
public static void main(String[] args) {
String strDate = "2021-10-01 12:30:45";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = formatter.parse(strDate);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用SimpleDateFormat类将字符串“2021-10-01 12:30:45”转换为Date对象。我们首先创建一个SimpleDateFormat对象,指定日期格式为“yyyy-MM-dd HH:mm:ss”,然后使用parse()方法将字符串转换为Date对象。
java string转时分秒
可以使用Java中的SimpleDateFormat类来将字符串转换为时分秒的形式。具体实现代码如下:
```java
String time = "12:34:56";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Date date = sdf.parse(time);
long milliseconds = date.getTime();
int seconds = (int) (milliseconds / 1000);
int minutes = seconds / 60;
seconds = seconds % 60;
int hours = minutes / 60;
minutes = minutes % 60;
System.out.println(String.format("%02d:%02d:%02d", hours, minutes, seconds));
```
这段代码将字符串"12:34:56"转换为时分秒的形式,输出结果为"12:34:56"。
阅读全文