Prediction for next day using time series

I am trying to predict output using time series. I have data for 1 month for every 1 min. i.e. total number of inputs are 43200 approx. I have eliminated duplicates from csv file. How can I do that for next day and next 7 days? How can I give input of next day or 7 days?

Is there a good reason to believe that your features (covariates) are i.i.d.? That is, are your features independent of time? If your features show seasonality, they are not i.i.d, and XGBoost may not be a good choice. You may want to use algorithms that are designed specifically for time series analysis, e.g. ARCH/GARCH.