mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 23:21:54 +00:00 
			
		
		
		
	Merge branch 'integration' into memory_api
This commit is contained in:
		| @@ -46,7 +46,7 @@ struct tm ESPTime::to_c_tm() { | |||||||
|   return c_tm; |   return c_tm; | ||||||
| } | } | ||||||
|  |  | ||||||
| std::string ESPTime::strftime(const char *format, size_t format_len) { | std::string ESPTime::strftime(const char *format) { | ||||||
|   struct tm c_tm = this->to_c_tm(); |   struct tm c_tm = this->to_c_tm(); | ||||||
|   char buf[128]; |   char buf[128]; | ||||||
|   size_t len = ::strftime(buf, sizeof(buf), format, &c_tm); |   size_t len = ::strftime(buf, sizeof(buf), format, &c_tm); | ||||||
| @@ -56,7 +56,7 @@ std::string ESPTime::strftime(const char *format, size_t format_len) { | |||||||
|   return "ERROR"; |   return "ERROR"; | ||||||
| } | } | ||||||
|  |  | ||||||
| std::string ESPTime::strftime(const std::string &format) { return this->strftime(format.c_str(), format.size()); } | std::string ESPTime::strftime(const std::string &format) { return this->strftime(format.c_str()); } | ||||||
|  |  | ||||||
| bool ESPTime::strptime(const std::string &time_to_parse, ESPTime &esp_time) { | bool ESPTime::strptime(const std::string &time_to_parse, ESPTime &esp_time) { | ||||||
|   uint16_t year; |   uint16_t year; | ||||||
|   | |||||||
| @@ -55,7 +55,7 @@ struct ESPTime { | |||||||
|   std::string strftime(const std::string &format); |   std::string strftime(const std::string &format); | ||||||
|  |  | ||||||
|   /// @copydoc strftime(const std::string &format) |   /// @copydoc strftime(const std::string &format) | ||||||
|   std::string strftime(const char *format, size_t format_len = 0); |   std::string strftime(const char *format); | ||||||
|  |  | ||||||
|   /// Check if this ESPTime is valid (all fields in range and year is greater than 2018) |   /// Check if this ESPTime is valid (all fields in range and year is greater than 2018) | ||||||
|   bool is_valid() const { return this->year >= 2019 && this->fields_in_range(); } |   bool is_valid() const { return this->year >= 2019 && this->fields_in_range(); } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user