Пример: < /p>
[*] Правильная временная метка Unix (Milliseconds): 1738040400000
Ожидаемая дата (DD-MM-YYYY): 28-01-2025 < /li>
< /ul>
Я использую агент A в Agno с yfinancetools, чтобы получить данные OHLCV. Вот настройка моего агента: < /p>
tracked_stocks = ["NVDA"]
agent_a = Agent(
model=OpenAIChat(id=OPENAI_MODEL_NAME, api_key=OPENAI_API_KEY, base_url=API_BASE_URL),
tools=[YFinanceTools(stock_price=True, historical_prices=True)],
show_tool_calls=True,
name="Market Data Fetcher",
description="Fetches the latest 30 days of OHLCV stock data.",
instructions=[
"Retrieve the recent 30 days of OHLCV (Open, High, Low, Close, Volume) for the given stock symbol.",
"Return the data as a structured JSON object: {date, open, high, low, close, volume}.",
]
)
< /code>
Пробое различные методы преобразования в Python: < /p>
from datetime import datetime
unix_timestamp = 1738040400000 # Example from Yahoo Finance
correct_date = datetime.utcfromtimestamp(unix_timestamp / 1000).strftime('%d-%m-%Y')
print("Converted Date:", correct_date)
< /code>
< /blockquote>
По -прежнему дает неверную дату.
Подробнее здесь: https://stackoverflow.com/questions/794 ... conversion