一起创业网-为互联网创业者服务

程序中怎么获取时间

在不同的编程语言中,获取当前时间的方法有所不同。以下是一些常见编程语言中获取当前时间的方法:

Java:

使用 `System.currentTimeMillis()` 方法获取当前时间的毫秒值。

使用 `java.util.Date` 和 `java.text.SimpleDateFormat` 类来获取和格式化当前日期和时间。

Python:

导入 `datetime` 模块,使用 `datetime.datetime.now()` 函数获取当前日期和时间。

可以使用 `now().date()` 和 `now().time()` 分别获取当前日期和时间部分。

C++:

使用 `time.h` 头文件中的 `time()` 函数获取当前时间戳。

使用 `localtime()` 函数将时间戳转换为本地时间结构体,然后通过结构体成员获取年、月、日、时、分、秒等信息。

C:

使用 `System.DateTime.Now` 属性获取当前日期和时间。

JavaScript:

使用 `Date` 对象获取当前日期和时间。

Java:

```java

public class Main {

public static void main(String[] args) {

long startTime = System.currentTimeMillis(); // 获取开始时间

// 执行一些操作

long endTime = System.currentTimeMillis(); // 获取结束时间

long time = endTime - startTime; // 计算所用时间

System.out.println("执行操作所用时间: " + time + " 毫秒");

}

}

```

Python:

```python

from datetime import datetime

now = datetime.now()

print(now) 输出当前日期和时间

current_date = now.date()

print(current_date) 输出当前日期

current_time = now.time()

print(current_time) 输出当前时间

```

C++:

```cpp

include

include

int main() {

time_t currentTime = time(NULL);

struct tm* localTime = localtime(¤tTime);

std::cout << "当前日期和时间: " << localTime->tm_year + 1900 << "-"

<< (localTime->tm_mon + 1) << "-"

<< localTime->tm_mday << " "

<< localTime->tm_hour << ":"

<< ((localTime->tm_min < 10) ? "0" : "") << localTime->tm_min

<< ":" << ((localTime->tm_sec < 10) ? "0" : "") << localTime->tm_sec << std::endl;

return 0;

}

```

C:

```csharp

using System;

class Program {

static void Main() {

DateTime startTime = DateTime.Now; // 获取开始时间

// 执行一些操作

DateTime endTime = DateTime.Now; // 获取结束时间

TimeSpan time = endTime - startTime; // 计算所用时间

Console.WriteLine("执行操作所用时间: " + time.TotalMilliseconds + " 毫秒");

}

}

```

JavaScript:

```javascript

var now = new Date();

console.log(now); // 输出当前日期和时间

```

根据你使用的编程语言选择合适的方法来获取当前时间。